If you want the best of the best than the Thermaltake Water 2.0 Performer is the way to go!According to its review at hardwaresecrets its just as good as the Corsair H100.And the best part is it costs only half of the price!http://www.newegg.com/Product/Product.aspx?Item=N82E16835106189
But before you even consider it make sure your case supports water cooling.
The second cooler you should take a look at is the Tuniq Tower 120 Extreme.It's a pretty nice looking cooler that will keep you CPU very "Cool & Quiet"http://www.newegg.com/Product/Product.aspx?Item=N82E16835154011
This is the third cooler im going to show you.Its cooling performance on AMD platforms is very very good almost rivaling water coolers.http://www.newegg.com/Product/Product.aspx?Item=N82E16835233087&Tpk=igmatek%20SD128264%20Aegir
Cooling - Thermaltake > Xigmatek > Tuniq
Silence - Tuniq > Xigmatek > Thermaltake
(all set to MAX)
Still though if your case is compatable you should probably get the Thermaltake Water 2.o Performer