I had a problem recently in which when I was loading a website the mouse would get sticky. Taking slightly longer than it should to move instead of gliding smoothly across the screen. This problem was especially bad if I tried to load two or more pages. Then I noticed that if I did anything that was processor intesive I got the same effect It is difficult to explain but if you have this problem I am sure you know exactly what I'm talking about.
Anyway it took me a while to find a good answer but I finally did! If you set Xorg's nice value to -1 you will make it more important than any other process. Xorg is what draws the mouse (and the windows). If you go to /etc/X11/Xwrapper.config and change the last line from "nice_value = 0" to "nice_value = -1" and reboot you will be greated by a smooth as glass desktop.
Bottom Line (forgive the pun)
Change /etc/X11/Xwrapper.config from "nice_value = 0" to "nice_value = -1"