first, i'd like to mention that the max clock you'll be able to achieve depends on "silicon lottery".
A good cooler would allow to take the CPU a bit further even with higher voltages applied.
The very best coolers for daily use are liquid ones. But there is a huge difference in terms of noise and cooling capacity between crappy CLC coolers like the Corsair/NZXT/CM/Deep Cool/Arctic and most of the others as they are mostly rebrands of coolers made by OEMs
http://www.gamersnexus.net/guides/2122-who-actually-makes-liquid-coolers-oems
the only decent quality OEMs are Swiftech and Alphacool. If you want to keep things simple, get one of those:
https://www.ekwb.com/shop/aio/predator (240, 280 and 360 will fit your case). they are customizeable, expandable and made of decent components.
another step up would be building your own custom loop - can be done at 250-350$.
P.S.
As a side note(s):
1. there are better motherboards like Asus Maximus
2. there are better (faster) SSDs at the same price range like Crucial MX300 and SanDisk X400
3. There are better video cards at less money:
3.1 GB Windforce OC - 380$
3.2 EVGA SC Gaming - 399$
3.3 GB G1 Gaming -399$