Wow, I just fixed it!
Thanks, niko, but the mouse speed was already set to lowest and acceleration disabled. The problem happened even when I moved the mouse as slow as I could, which is how I was able to count the number of pixels it jumped.
Wouldn't you know it, but I just found that...