excuse me for bumping in and giving my two cents ;-)
- Your motherboard supports 2xPCIe x16 which is good for crossfire video cards setups (gamer related) , something you will not need on your server. More over, to reduce power consumption your server will be headless, i.e. no graphics card installed.
- The motherboard series do not support ECC buffered RAM
- The thermaltake psu has 2xSATA 4xMolex and the reviews I read didn't convince me.
- Your case has a PSU pre-installed?
My choice:
Motherboard:
GigaByte GA-MA770T-UD3P 88.90€
(same specs as yours only 1 PCIex16)
Memory:
4 GB DDR3-1333 Kit OCZ3P1333LV4GK, Platinum Edition 93.90€
(low voltage, good latencies (CL7 7-7-20) )
PSU:
Cooler Master Real Power M520 69.90€
(Cables are modular, you use what you need, no spaghetti of cables in your case, 8xSATA or 10xMolex )
CASE:
Cooler Master CM690 (3 pre-installed 120mm fans) 64.90€
(Good reviews! Recommended in many cases. )
Boxed cpu fan will be sufficient. Especially with the case's airflow (CM690) . A 'special' cpu cooler implies you want to overclock your cpu.
Don't buy/install HDD fans! This is one of those products nobody should install. (A few yours ago, when I was still repairing pc's, some customer had those HDD fan installed and he complained his pc was 'dead'. The bottom of the HDD (circuit board) was covered in dust. It is more important that your case intake blows over your HDs. (This is for desktop cases, storage servers mostly blow dissipated heat out of the case but their airflow is very different compared with desktop cases. )
Leave a space between your HDs when you assemble. For example the CM690 has 5 HD bays (top12345bottom -> X2X4X where X is a disk)
Please, check the HCG as well for your chipset/controller support. Sometimes, new motherboards are to new for FreeBSD.
I don't have good experiences with onboard realtek NICs, I prefer 3Com/Intel NICs with FreeBSD.
ZFS dedup and compression