Liquid or air cooling?

I have an i7 3820 that I'd like to push up to 4.3 GHz (if necessary with a gtx 690). Simply put, what's the best cooling method and specific product for my use?

For only 4.3gHz, a $40 air cooler is plenty, such as the Hyper 212 Evo.

4.3GHz wont be a problem with air cooling. But if you wanna push it perhaps slightly higher than that reason to get a water cooler when you maybe  still can make it with air is that you don't wanna keep the high temps for too long. My i5 throttles if I keep it at higher than 80 degrees for a longer period of time.