Some coolers have mounting kits that adapt to many different sockets.
It looks to me like the rosewill will not.
I also think it is not any more effective than the stock Intel cooler.
The only negative of the intel cooler is that it might speed up and be noisy under heavy load.
Since you can't overclock, it will perform just fine.
If you want a good value, look at the cm hyper212 for abut $30.
The 120mm fan will run slower and be quieter.