I'm quite used to having a furnace in my lap, the laptop I have has the 2 hard drives right under the wrist rest and they can get pretty damned hot, also the docking port connector literally can leave a burn.
The way I've helped is to keep my lappy on a chess board so it's got a nice flat surface for the fans to shove heat out of.
I'm also thinking of getting one of these notebook coolers (I know, out of budget but cheaper than a new laptop):
Zalman NC1000 Coolermaster Notepal W2 I can't be sure how they work but they bore review pretty well. I want the zalman one the most but I can't get a model that does 17" laptops. They're also both entirely USB powered and feature inbuilt ports so you don't lose any USBs
Taking a compressor or can of compressed air to the fans to get any dust out might be an idea as well but you have to be careful to not blast it too close, start a fair distance and gradually get closer.
Do you run an external mouse, keyboard & monitor? Maybe somthing as simple as turning the lappy upside down when gaming could help, the heat would dissipate upwards away from the body of the machine then. Opening any user accessible ports could also help get the heat out faster