Gusta_Cz :
What is better?
What are specs for both?
The 3rd party cooler is almost guaranteed to cool better than the stock cooler, however it may not be necessary. For example, if you do not plan to overclock, there's no need to get a better cooler.
If you do plan to overclock, and aren't going to try anything ridiculous, go for the
Cooler Master Hyper 212 EVO. The Cooler Master you linked isn't going to be much better than the stock cooler, so it's a bit of a waste of money. While the 212 EVO is one of the best 3rd party coolers for the money.
I hope that helps!