Coolermaster, Zalman and Thermaltake all make a good cooler for your CPU. I absolutely agree with herwizo, that the Hyper 212 would work just fine in your application. I subscribe to a little different belief in that your cooler will/should dictate the performance and life span of your CPU. There's a few excellent CPU coolers in this article. At the end of the day, budget will dictate your choice.