Assuming you've checked task manager for anything hogging your CPU...
Have you tried cleaning out dust? Buy a can of compressed air (not a vacuum cleaner!) and give it a few 3-second blasts through the vents. Let the can rest a few hours if the pressure drops. If you're feeling brave enough (and it is no under warranty), cleaning out dust is better done with the laptop disassembled.