The stock cooler should be fine for an i7 4770. Max temp is 100c before throttling, and even running in the 80's will not cause any harm or degrade performance.
If I were to get an aftermarket cooler for it, I would not spend more than the ~$20 or so for a Cryorig M9i. A cooler like the H7 would be massive overkill and those funds probably put to better use elsewhere.