It completely depends on what your CPU is and whether you plan on overclocking, a high end Corsair water cooling solution such as the 110iGT would be about as good a cooler as you could get and would work perfectly fine on virtually every cpu. Best of luck!