Havent built a PC since 2004 need AMD system advice

I havent built a PC for a while but I Plan to buy a system soon and want advice on a few parts. Im not looking to spend morethan these parts unless any will be a real bottle neck.

 

FX-8320 http://www.amazon.com/AMD-FD8320FRHKBOX-FX-8320-Eight-Core-Processor/dp/B009O7YU56/ref=wl_it_dp_o_pdT1_nS_nC?ie=UTF8&colid=2XUKBEI7A42YM&coliid=I2LPZKVWLG3ELP

G70A-G46 http://www.amazon.com/MSI-Computer-Corp-Motherboards-970A-G46/dp/B0073JYZ48/ref=wl_it_dp_o_pC_nS_nC?ie=UTF8&colid=2XUKBEI7A42YM&coliid=I2QDKIQ48BO6WD

Cooler master extreme 550 http://www.amazon.com/Cooler-Master-eXtreme-Supply-RS550-PCARE3-US/dp/B001Q3LWL6/ref=wl_it_dp_o_pC_S_nC?ie=UTF8&colid=2XUKBEI7A42YM&coliid=I188AYM0813J5S&psc=1

GTX 650 Ti http://www.amazon.com/ZOTAC-NVIDIA-GeForce-PCI-Express-ZT-61102-10M/dp/B009P7IRKO/ref=wl_it_dp_o_pC_S_nC?ie=UTF8&colid=2XUKBEI7A42YM&coliid=I25IHXF3F13BCJ

 

Thanks ahead of time for any advice. Also if you have an opinion without facts or real world experience (AKA fanboyisms) please dont reply I will ignore you. :)

at a lower price, the HD 7770 will outperform the 650Ti and at the same price you can get a 7850, or for a little more, a 7870

i would get a cheaper, but still quality cpu cooler like the Hyper 212+ and spend the extra money on a better GPU

cheaper than the stock heatsink? Also I avoid ATI cards because the drivers are a mess in linux, Nvidia are much easier.