It's usually (in my limited experience) solved by changing the drivers. A friend of mine had the same issue with his HP tablet laptop, but when he tried to go to XP, he found that drivers didn't exist for the laptop in XP. When he re-installed vista, and installed all the latest drivers, everything was fast. No idea which driver was the culprit, but that's all that really changed.