cpu cooler help?

I personally don't recommend all in one water coolers. Air heatsinks will do much better. If you're around the price point of 100$, this one will kick the h105 out of the game
http://pcpartpicker.com/part/noctua-cpu-cooler-nhd14

But if you're looking for the best cooler for the money, the Cooler master hyper evo 212 is the best heatsink I can recommend:
http://pcpartpicker.com/part/cooler-master-cpu-cooler-rr212e20pkr2

I also recommend getting 2 much better fans with the hyper evo with either 2 corsair AF120's and you can do some serious overclocking with the coolermaster.