I have had the same problem you mentioned, and i fixed it by placing a dedicated small desk fan and aimed it on the laptop.
after time laptops get dusty / the internal fans dont work as efficiently. they have small computer desktop fans that also work well.
Its worth a shot! Try to get a air duster and clean out some dust too