I have a very close set up to your build, my two cents: forget the cooler for now and use that extra money to get a 6300 or 6350. The stock cooler works just fine, for now.. I am sure you can put 20 to 30 bucks together down the road for a 212 evo or the cooler you posted. Better use of your budget IMO. The power supply will work great for this build but not much more, if I had it to do all over again I would have got the 600w for some more head room but thats just me. Everything else looks good but do you need the other stuff lile the wireless or mouse or keyboard right now? If you can wait on those things I would dump every extra penny in to the video card budget you are very close to a 7850/7870 price range. Again IMO these are things I wish I had done when I built mine. Good luck!