Found a temporary solution for the audio!
It seems that most people reporting it not working in gameplay, have, like me, a Sound Blaster card. I made Vista select the integrated sound system (in my case, 'SoundMAX') as a default. I need to wear headphones, but so long as I do this, I can hear things fine now. I just switch it back, after, once I've finished playing it.