I have the Cooler Master Hyper 212+ and it works well for me with my Intel® Core™ i7-2600K. Right now I am running idle temps in the low 30's. It isnt the best but it is one of the better values that you can get your hands on for under $30 right now.
I use the CM hyper 212+ on my i5-2500k OC'd to 4.1 ghz with noctua NT-H1 thermal paste, and it idles around 28c, and just hits 50c running a max'd out crysis 2 with dx11 ultra and hi res pack, on 2 radeon 6950's in X-fire. It's impressive cooling for the price, and one of the few coolers with a PWM fan in that price range.