Cooling Unit Question

Just  a quick question.. I am building a PC, and I want to know what CPU cooler I should go with. I have 3 picked out, 2 are water coolers, and another is an air cooler. So, I have been looking at these three coolers;

Corsair H100i:

http://www.newegg.com/Product/Product.aspx?Item=35-181-032

NZXT Kraken x60:

http://www.newegg.com/Product/Product.aspx?Item=35-146-028

NZXT Havik 140:

http://www.newegg.com/Product/Product.aspx?Item=35-146-011

Now, from what I've heard the Havik is pretty huge. I am planning on getting a NZXT Phantom 820 for a case, so I don't think it will be a problem. Now, I will be cooling an i5 3570k and it will be overclocked to around 4 GHz. This will be installed onto a Sabertooth z77 motherboard from ASUS. If you need to know any of my other chosen specs let me know. 

Now that I've got the specs out of the way, I will explain what I would like from a cooler. You know, I want it to keep it as cool as possible, without making too much noise. I am going to be gaming on this, but I don't really know if you guys need to know that. But uh, yeah. Which one will preform best, keep cool, and quiet? Thanks guys.

Please try to stick to my listed options, and don't list too many other products. I'm already slightly confused as it is... That's why I'm here.

The kraken x60 will perform the best. The h100i will perform the second best, and the havik 140 will perform the worst of those products.

The Kraken is a dual 140mm, while the H100i is a dual 120mm. The Kraken has larger surface area which will allow it to cool better. It will also fit very nice in the Phantom so i would recommend that you go for that one

Alright, I will probroally go with the Kraken, thanks.

Get the Kraken x60, along with 4x140mm Corsair AF fans. They will keep your i5 icy cold!

Is there an issue with the fans provided with the x60? I was thinking about putting on an extra 2 from NZXT to match it all up. Thanks