Hyper 212 is a pretty good cooler for modest overclocks, while I have not personally done it, i'm pretty sure i've seen people get 4.2 pretty easily with relatively low temps on a 6600k.
Try overclocking and if you end up not getting there due to thermals then look into a new cooler.