You have an i7. The cooler is quite capable of maintaining acceptable temps under nominal usage. This is where things get funky. To Intel, acceptable temps is anything under the cpus TDP, which is @100°C. For ppl, acceptable temps is anything under @70°C. For Windows, nominal usage is websurfing, office type production, photoshop etc. For ppl, nominal usage is gaming and rendering. So the values don't line up.
As said, you have an i7. If just using the cores, you'd be fine, lower temps, but the additional threads from hyperthreading is going to seriously increase the workload, which jack's temps through the roof under 100% load values. The cpu while capable of such usage, simply doesn't like such usage without adequate cooling.
Are your...