To be fair most people would be put off taking apart a laptop to clean it, as it's a daunting job even for experienced individuals.I'm always surprised when people say their laptops are overheating from playing this. I'm running this on a dingy laptop that's almost 10 years old now and I've never had heat issues with it. Loading issues yes, but not heat issues. Maybe they are using their integrated GPU instead of dedicated one. Although, I also run the game on lowest settings because I haven't noticed a difference between lowest and highest presets. Maybe there's something on high settings that makes stuff overheat but I wouldn't know. Then again, I also recently cleaned up my laptop and replaced the thermal paste and I've noticed a lot of people don't do that and then they wonder why their laptop's turned into a toaster.
I've bought used laptops that have never been cleaned out and the vents have a layer of dust thicker than a carpet. It's not very nice dealing with the muck but at least I buy them for dirt cheap. I recently bought a 4th gen i7 laptop with a Nvidia GTX965m and 16gb of RAM for a 100, it's a good price but very very dirty.
I run this game on a 10 year old laptop with 3rd gen Intel i5 CPU and a Nvidia GT650m graphics card on ultra settings and it runs fine.
I should say that I cleaned out the laptop and did a fresh install of the thermal paste and windows 10 at the time, and the old driver I was using ran toasting hot when I played any game with the Nvidia GPU. But after updating the driver it just runs hot now and it's no longer in danger of melting the plastic laptop case around the vents.
So putting on new thermal paste is not going to help if the software is running the chip unchecked.
So moral of the story is you need to clean the computer and put new thermal paste and update drivers to keep you computer running in optimal conditions.