It is a bit har dto say that one is "the best" since in diffrent sites they look better or worse (the testing info is many times missing some data in order to promote one product or another).
Personally i like the PRolimatech Genesis (assuming it fits with your ram modules).
The reason i think it can be better is becouse the fin pins are separated, so the first airwave does not heat up before it goes throught the second group of fin pins.
Also, i would recommend the fans scythe gentle typhoon if you can get them.
They are very decent in every aspect. However, some people say they tend to start having a high sound pitch after a year.
In my case it did not happen, but i cant speak for others.
Google reviews from both the cooler and the fan and you will get a good idea if it suits you.
As far as price/performance goes I think the Coolermaster Hyper 212 Evo is the way to go. Add a 2nd Coolermaster sickle flow 120mm fan to do push/pull and you should be able to do a pretty decent OC without worry.