IDPTF is an Intel driver that can limit your CPU to control thermal throttling, but also can be used along side power plans to make sure your laptop saves battery when in low power mode etc..
It's not a bad idea to update the IDPTF driver if it's out of date.
If you take it to a local shop (I own such a shop) I would have them test fan(s) under load, replace any that fail, as well as apply new (brand name good stuff) thermal paste on the CPU and GPU as needed (the factory stuff sucks, even in some brand new laptops). Long term damage can be done if you just keep running it at high temps.