The setup is preety good as for a cooler i would suggest that you get a hyper 212 evo. Yesterday i just built a pc with an i5 6600k and on the hyper 212 i managed to get a good 4.8Ghz Oc while never hitting more than 70 degrees. As for the psu get the coolermaster one. If you tell me the site...