I would agree with the cooler. Unless you are going to do a real water cooling setup I would go with the Cooler Master Hyper 212 EVO instead. For one Thermaltake's water coolers have never been that great anyway. I tried a AIO water cooler setup once and would never go back to them again.
I got two Corsair H100i's in January one for my FX-8350 and another for my i5 3570K setup and they made it about 4 months before the LED's and pumps bit the dust. Never again. For not much more I got a full water cooling kit from frozencpu.com and have been very happy with it. I got a XSPC Raystorm 750 EX360 Extreme Universal CPU Water Cooling Kit for $160 that comes with everything needed minus the coolant and all in all it did not take much longer to install than the Corsair H100i did plus the performance is much much better.