Что нужно сделать, так это сгладить движение курсора.
Можно ли перемещать мышь без прямого изменения координат курсора, а затем перемещать его положение туда, где оно должно быть? Может быть, есть способ иметь независимые координаты для мыши и курсора?