That all looks very good except for a couple of things. Your HDD is VERY slow. Look for one that is at least 7200rpm. http://www.newegg.com/Product/Product.aspx?Item=N82E16822152185&cm_re=samsung_spinpoint_f3-_-22-152-185-_-Product
The 950TX is way good enough for CrossFireX 6970s.
Lastly, If you are going to overclock, you will need a CPU cooler (heatsink)