How Do I Tell if my Corsair H105 is the problem?

I have 2 CPU's. One is delidded and the other is not. I have a 4770K delidded and 4790K not delidded. While stress testing with occt large data set I get temperatures up to 100c at 4GHz 1.29v on the 4770K and 100c on the 4790K at 4.4GHz with 1.21v on the vcore. I used to get temperatures in the 70's with the 4770K at 4GHz with 1.29v on the vcore. So what's going wrong? is it my cooler? It's a Corsair H105. I tried different thermal compound and that didn't affect it much. This cooler used to be able to keep my 4770K cool up to 1.45v on the vCore with the RAM at 1333MHz. Now it won't even handle 1.29v. I checked the pump rpm and it's over 1850 when running at full speed. The fans are going over 2500RPM at full blast. Air flow in my case is great.
 


I retested the temps of my delidded 4770K. I tried 4.2GHz at 1.36v just to test the heat output. It's not stable at 4.2GHz but the test still ran for 5 minutes before I heard a quacking sound and occt showed an error detected. Temps never went above 81c. While the 4790K reaches 100c in less than a minute at 4.6GHz and 1.36v. I'm starting to think it might just need delidding but now that I know it's not my cooler I'll put my 4790K back in and retest. I'm using MX-2 thermal compound now. It seems like I'm getting better temps with that.
 
Still seeing 100c on the 4790K if I overclock but this time it took 4 minutes to reach it. This is with 1.361V and 4.6GHz. I'll try a lower vcore and see what happens. I still haven't really found my best voltages yet. I only use a very small amount of the thermal compound. On the 4770K it didn't even cover the whole CPU. I used a slight bit more on the 4790K. Probably not enough extra to affect it. My idle temps are now around 30c.
 
Asus AIsuite 3 overclocked my CPU to 4.8GHz. I seem to get good temperatures while doing normal things. I even encoded a 4K video just to test it out and temps didn't exceed 83c. In fact that's the maximum. It normally just went to 80c and the fans would kick in high gear and it would drop back into the 70's. I just can't test any further for stability because temperatures go too high in stress tests. I guess i'll just trust it and in a few days I'll probably see if there's any instability. My 4690K only went to 4.6GHz in the test. This thing went all the way to 5GHz before the program restarted. It put my clock speed at 4.8GHz.