Cooler for maximus 4 gene-z m-atx

I'm with an i7 2600k and want to oc it. What is the best cooler that will fit maximus 4 gene m-atx?

Also, I have an gtx 570 which can take up some space on of the m-atx and prevent large cooler to fit and

I have an fractal arc mini case.

Thank all

NZXT Kraken x60