I want to put together a 24/7 home server (likely Ubuntu) to stream media and fool around with VMs (likely no more than 2 running at the same time). None of it is mission critical, but stability is always welcome. I don't think I'm capable of or want to get involved with any type of bare-metal hypervisor so it's not a particularly important feature to me.
My initial thought was to go quad core with an Athlon II X4 645. After looking around a bit, I can't help but feel like a more modern architecture might be a better choice both for power and performance per dollar. At the same time, I feel like the 645 is already nearing overkill for my needs. So now I can't make a decision.
Budget is approximately $500 (CPU, MB, RAM, PSU, case, plus a SSD system drive), but less is always better and I'm not in a huge rush to make a purchase.
So I'm waffling between:
i3 2100/2125 (not a quad)
If someone can provide a CPU recommendation with a motherboard (I prefer ATX or mATX) that offers undervolting, I'd appreciate it.
I would go for the cheapest dual core celeron, the g530 for around $52 at newegg. To get hyperthreading with the 2120, it will cost you about $70 more; not worth it for a simple server. Or here's a newegg shellshocker deal for today for only $249.99 after rebate: http://www.newegg.com/Product/ImageGallery.aspx?ComboIm...
I guess the apu would be a bit overkill for the grahics. the i5 is definately overkill. I think an i3 would be good since it would fit into your budget and be more efficient than the athlons or phenoms.
a celeron will run vms but might be sluggish, 1 vm would be ok but 2 might be a bit much if you are jumping between them.
After researching things a little more in depth, I think I'm deciding between a SB Pentium (G620/850) and a Phenom II X4 840. If I pair the CPUs with a Z68 or AM3+ mobo, and I find that whatever I choose isn't powerful enough, I have an upgrade path for each. Either set up would be roughly the same price in the end.
Any suggestions on which would be better? I'm leaning towards a G850 for the more modern architecture and better power efficiency. It looks like the G850 will match or just slightly under perform the X4 in most tasks other than transcoding (which I hopefully won't be doing very often).