I would suggest you check the temps using temperature monitoring software to see what exactly is heating up. GPU, CPU, something else? Then you will get a better idea of what needs to be done.
NOTE: If you don't plan on doing the work to the laptop yourself (opening it up and fixing whatever turns out to be the cause), then I suggest either contacting the manufacturer (if under warranty) or taking it to a local tech to resolve the issue.