I just got my laptop a few months ago so I don't think it's dust...and I live in a small room with no pets or smoking. It usually takes between 15 to 30 minutes before it shuts off and shorter times after that. When I unplug it, it doesnt turn off but the game runs slower, so I'm guessing that is because the CPU doesnt run as fast. Is there anyway to set it to run at a middle ground or something?
Oh, and I get out of the house plenty, no worries