My laptop's CPU temps get insanely high. I'm talking 95C+ kinda temps. My CPU temps have been high for the past couple of months or so but I did not pay much heed to it because it never really affected me a lot. That is until my computer started randomly shutting down in the middle of CSGO, starting about a week earlier. Here's what's happening.
So I'd start the game (while being plugged in, of course) and almost immediately the temperature would start spiking. Then about a minute into the game, the whole computer just shuts down, no warning nothing. The top panel is hot like a skillet on a oven and I have even touched 99C while playing of late. One observation I had was that, if I played the game with my laptop disconnected, then by default, as I am capped at around 30 fps or so, the temps don't go beyond 80. However, as soon as I plug my adapter back in, 95 and above it is from there on out.
1. I have tried under-volting my CPU (using Intel XTU). That didn't go well. These are the temps after applying a 140 mV undervolt. Here are some screenshots :
This is before I started the stress test :-

This is literally 5 seconds into the test :-

FYI, I have tried using ThrottleStop as well and the results were pretty similar. I have also tried undervolting my GPU, for what its worth and tried running the game with a combined CPU+GPU undervolt but that didn't make much difference either.
So is it a bad driver or BIOS or something like that? [PS: I have latest BIOS]
PS : I opened up my laptop to see if cleaning would help but it was mostly clean from the inside.