У меня под ХР все нормально работает. Есть у меня подозрение, что это как то связано с дистрибутивом устанавливаемой ХР. Я всегда ставил с зарегистрированного ХР. Кто то тут уже писал - глюки помогло вылечить переустановка системы с нуля. Ну и второе - правильная инсталляция дров. Сначала инсталлируем дрова, а потом уже подключаем джойстик.