Thank you for your responses thus far! They have been very helpful. It sounds like I should be just fine with the E5-1620 Quad core 3.6 GHz and it is cheaper than the 6 core so that is great too.
I have an additional question about maxing out RAM as this is what I hear a lot but rarely are there quantities associated with it. The Lenovo S30 that I am looking at has 8 DIMM slots and will take up to 64 GB (8 x 8gb) UDIMM(unbuffered) and up to 128GB (8 x 16gb) RDIMM(registered). So If I wanted to max out RAM I would currently be spending about $1600 (8 x $200) and this is not in my budget. I was thinking of starting with 4 x 8gb of RAM at $75 each so $300 total for 32GB. And then I can fill the 4 additional slots for a total of 64 GB later if needed. But since I alway hear to 'Max out your RAM' would I be better starting off with 2 or 3 sticks of the 16GB RDIMM so that I could potentially expand to 128GB in the future? Is this amount of RAM excessive? Or would it make more sense to start off with 8GB sticks limiting my max to 64GB?
So basically, in this case when one says to max out RAM.....should I interpret that as 64GB or 128GB?