I own an acer predator g3-710 for five years without any problems but just recently every time I play a game it randomly restarts the pc but its fine as long as I'm not gaming. As anyone would do, I turned to the internet for solutions and what I found out was that my cpu temperature would go as 60-70C at idle and throttles from 80-100C when gaming. I didn't know or remember what the cpu temp was at before the restarts happened. So I said to myself maybe all I need was to re-apply the thermal paste but the restarting still occurred. Now I tried everything from re-applying thermal again to a better spread, cleaning out the PC, reseating the RAM, updating all the software that needs updating, and trying to scan for malware and cleaning out the hard drive but the restarts still persist. The only thing I think I didn't do was replace the psu or test it out and updating the bios. I ask, what else can I do to stop the random restarts? I thought of buying a new psu or heatsink but I would much prefer not to buy anything if the issue could be solved without it because I'm just afraid of buying new parts and it wouldn't even fix the problem. I'll edit the post if necessary. Thanks in advanced