I got the Turtle Beach Santa Cruz working fine under Windows Vista 32-bit, including the gameport. The process is similar for Win 7.
For the audio part, I used the stock WDM drivers available from the Turtle Beach site. (This supports playback, but for recording through line inputs etc. it may not work). Enabling the gaming port was more difficult. But I discovered there are customized drivers posted at a Chinese website:-
????,????32??CS4624CS4630VistaWin7c???,????CS4630vista32?????a?,cs4630,????cs4630??,cs4630vista,cs4630win7,cs4630????,????cs4630??
The one you want is "Game port for SantaCruzCS4630". They also have Vista/Win 7 compatible audio drivers which may offer advantages over WDM - perhaps it's the same package as the DriversGuru link mentioned in an earlier post. Actually the download links at that Chinese page were broken but with help from a user of another forum I managed to get a hold of the missing gameport driver. So once installed the gaming port shows up in device manager:-
Now you can hookup a joystick to the game port. However you still need to add an extra control panel to enable recognition of the joystick, since the default "Game Controllers" in Vista only supports USB gaming devices.
Just grab the Gameport Support Pack for Vista/Win 7 at the following page:-
https://sites.google.com/site/joystickrehab/softwarecatalog
After unpacking, go to the folder "ControlPanel", right-click on the Install.INF file and select "Install". This adds a "Gameport Controllers" control panel (see below). Open it, choose the style of joystick to add, then calibrate it. Working fine with my old Quickshot PC/Apple II joystick, perfect for playing old Apple II games through an emulator! For Win 7 the setup process will be a little more involved but just follow the instructions enclosed in the archive. The end result will be the same. (Others have also reported success using the gameport for MIDI which I haven't tested)