I agree with kemical that your temps look good there, but if those are idle temps, there is not much head room for when the CPU is tasked hard.
May be the CPU fan is getting too much dust during the last months and does not offer enough cooling especially in heavy CPU load situations.
This concerns me a bit. You say "may be"? This should be easy to tell, just look! Is the interior covered with heat-trapping dust? If so, it needs to be cleaned. I take my computers outside and blast them compressed air. Just be sure to hold the fans stationary (I use a wooden Popsicle/glue stick) to avoid over spinning them which can ruin the bearings.
As noted through kemical's link and as seen
Link Removed, the Tcase maximum allowed for your...