Fixing an Overheating Toshiba M700

I have been quite frustrated with my Toshiba M700 for the last couple of months. It never seemed to run as well as it should with the CPU maxing out at 100%, the battery going very quickly and the casing getting hot. I had deliberately bought the M700 as a desktop...