Alongwith everything, make sure you get a good CPU cooler. The stock cooler is pathetic. Good options are Thermalright Ultra120 (the newly released extreme version is even better), Tuniq Tower 120, Scythe Infinity/Ninja+. The stock is pretty good unless you are going nuts with overclocking or are a...