Проблема очень старая.
Если память мне изменяет то:
Первое: рабочие диапозоны для гейпорта 201h и 209h
Второе: рабочим может быть только один гейм порт, т.е. либо с диапозоном 201h или 209h.

Раньше было только одно исключение - ThrustMaster ACM Card на котором было два геймпорта. И самое главное можно было к ним одновременно подключить два игровых устройства.

Цена звуковой карты на ограничения железа и операционной системы не влияют.

Совет:
Есть конверторы позволяющие подключать геймпортовые манипуляторы к USB. Но сам не пробовал, какие ограничения не знаю (например: невозможно будет програмировать, может быть эмулируются простые джойстики).