I'm more or less in the same line, attempting to build a relatively low power and relatively silent home server. However, I want it to have space for growth (physically and in terms of performance). I also want hardware support for virtualization as I might want to avoid building another server unless absolutely necessary. This rules out the Atom processor (and its tiny motherboards). Actually, the hardware virtualization requirement rules out almost all the low power options, including Sempron and VIA. And, as I have read, there does not seem to be too much difference in performance per watt (except probably for the C2D and i5 processors, but those have a poor power per dollar). In other words, the low power processes use more or less the same energy as many bigger processors would it use at a similar clock rate).
For cost reasons I'm looking at AMD. Specifically the newer Athlon II X2 series (240, 245 and 250). These are 65W processors, but the 45W Athlon 64 X2 5050e processors are too difficult to find. I'm thinking about pairing it with an ATX motherboard supporting over/underclocking. The ATX form factor is because I want freedom to expand in the future (extra NIC, USB3.0, SATA, Voip adapter, serial, tuner, etc).
So for now it will be only a headless NAS and internet gateway running Linux (CentOS) but it the future it could by anything. My idea is to undervoltage/underclock the CPU as most as possible and increase the power as needed in the future.
As for motherboards, I'm discarding server versions because they usually are too expensinve, and because I"m not aware of them supporting extreme underclocking. I want durability, and all the temperature sensors/fan controls on the HTPC, to be able to rev down the fan when max speed is not necessary. I hate the extreme fan noise, but fanless is not an option with these components. For durability I'm looking to motherboards featuring all solid capacitors.
As of now, I have closed into these ATX motherboards supporting the 785 chipset. I'm discarding the 790 chipset because it the graphics core run at 700MHz (and the 785 runs at 500MHz), in addition to the higher price. These are the boards:
ASUS M4A785TD-V EVO
GIGABYTE GA-MA785G-UD3H
ASRock M3A785GXH/128M
In term of feastures, the boards are very similar. Gigabyte is $10 cheaper. Other factors that are important to me are Linux friendliness (drivers, support), general support accessibility (fast bios/firmware updates, warranty), community support (many forums to make questions, like this one), and general product quality.
The Gigabyte is $10 cheaper, and the ASRock does not seem to have so much community (only 2 reviews in Newegg). Is there any other reason to select one of these cards vs. the others? Do you have any other recommendation on how to achieve my objective of a relatively low power server with space for growth?