Your Graphics card...the gt 640 is soooo not good AND its a definitely an overkill with that cpu
For your build...i would recommend you a r9 270x OR 280x
Dont get the 24GB RAM...not needed.
Get a 16GB RAm (8X2) which are 1600mhz...16 is plenty
For the cpu cooler...i would suggest you the CM hyper 212 EVO
And finally...get a 650w PSU
LINKS----GPU-http://www.newegg.com/Product/Product.aspx?Item=N82E16814125496
RAM-http://www.newegg.com/Product/Product.aspx?Item=N82E16820231568
cooler-http://www.newegg.com/Product/Product.aspx?Item=N82E16835103099
PSU-http://www.newegg.com/Product/Product.aspx?Item=N82E16817139012