I think overheating may be the cause. Download MobileMeter from my sig and post the temps. Switch your power scheme to Notebook/Laptop and see if this helps. Also, post the change in temperatures you get by doing this.
What model laptop is this BTW?
I have moved you to the laptops forum.