To add to the other comments, that CPU cooler is great, I have the same one. However, do you need an aftermarket cooler? That CPU comes with a cooler.
The motherboard will most likely need a BIOS flash to work with that CPU - read the motherboard manual carefully before attempting it, or you may end up with an expensive paperweight. Therefore, you'll also need a CPU which was supported from the get-go on that board to attempt the flash.
Hope this helps.