depends on budget.
(cheap)
the hyper 212 is a good cooler but the fan that comes with it is noisy. and in todays low end market there is plenty of better/competition
thermolabs barham and zalman cnps 10 quite,flex are both effective at cheap.
they will get most any cpu to 4ghz without issue. for the money they are 2 of the better 1s
(medium priced)
h60-h100 water coolers, noctua 12-14, prolimatech megahalam, true 120 will all give good cooling without deafening you or busting the wallet. the megahalem and true need good fans with 35-75+/100+cfm ratings the noctua setups come with excellent quiet fans.
(high)
XSPC Rasa 750 RS360 water cooler...