I know from experience that the 212 evo is a great cooler, staying silent, while keeping reasonable temps. I have no personal experience with the H7, but they both should do fine. However, if you're going to be overclocking, I recommend, getting something a bit more powerful such as the CM Hyper 612, or even a 240mm watercooler, such as this one. Water coolers are generally more expensive, but you can achieve higher overclocks, they are also louder sometimes, which is why i recommend getting at least a 240mm. But if you aren't overclocking too much, you should be fine with any of the air coolers I just mentioned