Okay, so I think I tentatively may have fixed the problem. My BIOS had a lot of settings set to auto, which I think were going to power saving all of the time. I had to reinstall Windows (maybe because my drive is legacy instead of UEFI?), but now all the settings are now sticking at their performance settings instead of reverting. I'll need to probably carve out some time to play for a long period to see if anything overheats, but if not, it should be good.