I tried the registry settings and after I reboot they just reset to what they were before I changed them.
I have an Intellimouse Explorer and the microsoft drivers are already on xp so installing them makes no difference.
But I turned off Enhance Pointer Precision and now its faster but kind of erratic.