Agreed with Getback.
Buck it up and buy a new card with a gameport, or go the Ebay route and get an older, cheaper soundcard (such as a soundblaster Audigy LS) for around $10 or less. These cards support true 5.1 surround, and they have well-supported gameports.
There are even hacked drivers that make the gameports on these cards work with Vista.
Honestly, it's the card that I use and it works well.
-Llama