You don't necessarily /need/ a watercooling rig, and those temps seem quite high, even for the stock cooler (maybe try to reseat your heatsink and/or clean out teh dust bunnies?).
a hyper 212, should suffice; unless you want to buy a fx-6300 or something ($110). Which will fit in your same mobo, and "shouldn't" get as hot.
If you're set on getting a liquidcooling AIO, the H60 you listed works well enough.
If you really want a AIO, at the budget i'd suggest the CoolerMaster Seidon 120M. I have one, it wasn't enough for the clock I wanted, but I was able to get my CPU (i5 3570k) up to 4.3Ghz stable with temps of 70c at load and 40c idle. I payed $80 for the H80i as an upgrade and now my temps are about 10c-15c lower while I'm at 4.5Ghz.
And your case would probably benefit from air cooling more and I'm sure if you're not doing much of an OC then just getting a decent air cooler would be cheaper and more effective. Like the Hyper 212 EVO, or save for something better like a Phanteks or Noctua cooler if you are overclocking quite a bit.
if you want a watercooler, its overkill basicly, but if you want one, i would say pickup a Corsair H80i with some SP120 quiet edition fans or Noctua NF-F12 fans.
It should fit fine in that case, it'll be significantly quieter too. and like angel said, get SP series fans or some NF12s in there once you can muster up enough, and you'll drop probably another 5c-10c~ in temps