my helios 300 (G3-571 i7 7700hq gtx 1060 6gb) gets too hot. sometimes hits 75C while browsing in firefox or using spotify. It goes to 95s both cpu and gpu and throttles hard. I suspect the windows oct 2018 update , cuz this problem came to rise from then. when i first bought this laptop i used to get 80+ frames in fortnite with epic setting and 100% 3D resolution and was at high 75 C. now i have to reduce all the settings to low, 3d res to 80% ans also cap the frames to 60, to at least make it playable. Gpu hits 95 in no time. i tried almost every possible solution like removing dust, undervolting both cpu and gpu, disabling useless apps at startup, repasting ( I have done it twice to make sure no mistakes were done), performed a factory reset, updated drivers and bios, installed drivers from the acer site for my laptop model and nothing actually changed. BUT AFTER reducing my maximum processor performance state in battery setting to 50% !!!!!!! the cpu temps reduced by a great number. but I see weird gpu temp graph like this .

i was typing this post at the time this temp was recorded and my Nvidia GPU ACTIVITY app shows that it is idle but the temperature is pretty bad. AND AFTER SEEING SOME YOUTUBE ABOUT undervolting the gpu using MSI AFTERBURNER, I HAVE CHANGED MY GPUs FREQ/MHz GRAPH TO MAXQ undervolt -->

and it gave incredible results at the beginning, but everything went back to same. plz help me reduce temps and give a solution for the problem with the weird gpu graph , and i cant do anything if my maximum processor performance state aint low atmost 50%, like this....

plz help ! THANK YOU FOR READING.

<3