Its ok, but that model of CPU can run very hot when overclocking, so the 212 evo will limit potential compared to better coolers.
What cooler would you reccommend
The next one up to go for would be the Phanteks TC-12DX. If you want to go higher still then look at the Phanteks TC14PE or the Noctua D15. You can also look at AIO liquid coolers like the Corsair H100i and H105, the NZXT Kraken X61.