From the ones you mention i think best is evo 212 (both price and performance, especially because it will block less the air flow around other components).
I would suggest you check more in depth other options.
There are great coolers out there (in both performance and design), that are less known yet far more interesting.
The most important part, make sure it will be comaptible with what you already have (if unsure, google some guide about cpu cooler compatibility).
Prolimatech had some good coolers if i remmber right. I dont suggest Noctuas except their flagship (Dh-14 i belive?) other noctua coolers are actually quite bad compared to high end cooling solutions as far as i know.
Finally, i would also suggest you invest in at least a "decent" Thermal paste.
Personally i use arctic silver 5 since its good (not best but close to best) and easy to find. Most poeple will say that thermal paste is only about 2-3 C diffrence, but if you apply it well on a good cooler, the results scale quite nicely (for my CPU was a 8 C diffrence, for GPUs was 20C diffrence).
On the other hand, if you want to go water cooling, i suggest you read A LOT about it before you make that move. Its best cooling ever (im not going back from my watercooling system), but it requires presicion and care or it can destroy your PC!!