Disabling that actually makes it much worse, as the game then starts dropping reports from the mouse, about 50% at least. However the packets that do go through are 100% accurate, so I've been able to find the correct base sensitivity. Now I need to check how it behaves with actual mouse movement and not scripts.