Personally I would go with the Cooler master hyper evo 212.
1. It has quite a reputation for being an efficient and quiet cpu cooler.
2.I have used the cooler before in friends pc's.
The Hyper evo is much more known, and is actually quite popular for cpu cooling for that price.
-good luck