Well the type of cooling will very well depend on the CPU. Overclocking by how much ? Is it going to be overclocked continuously or sometimes during heavy use ?
However, evo 212 will do nicely for a slight overclock with a little temp increase. If it is going to be used heavily and overclocked to the max then the corsair h100i is a good option.