1. I think you mean i7-4790, not 4970.
2. The stock intel cooler will do the job.
Two reasons to change it out:
a. It is a bit tricky to install.
b. Under load, the 92mm fan can get noisy.
I might suggest a simple tower type cooler with a 120mm fan. About $30.
cm hyper212 for example.