Странно вообще. Прецижн Про вполне корректно работает что на геймпорте, что на USB.

А по ссылке, вот эта часть может тебя заинтересовать:
"Removed the 3D Pro, added the 2 axis, 2 button and immediately comes up OK. Left it in there. Added the 3D Pro as a second joystick and it sits there and thinks for 20 seconds waiting to add. Then boom!

TWO Sidwinder 3D Pro’s appear in the list – one is “OK” and #2 is “Not Connected”, the 2 axis 2 button disappeared on it’s own, replaced by a WORKING Sidewinder 3D Pro!

Checked properties of the OK one and no bizarre behavior – rock solid, all buttons work, 8 way hat!!!!!!"
Убрал 3Д Про из системы, добавил 2-хосевой и двухкнопочный джойстик и все сразу стало нормально. Оставил его как есть. Добавил вторым джойстиком 3Д Про и подождал 20 секунд. Вдруг...!

Два 3Д Про появились всписке - один "ОК", второй "Не подключен", 2-хосевой 2-хкнопочный пропал сам собой, заменившись работающим 3Д Про.

Проверил свойства того, который "ОК", никаких глюков - все четко, все кнопки работают, хатка 8-мипозиционная.