There is one other thing you might want to try -
Click Start, Run - enter DXDIAG and press OK. On the Sound tab you'll find a slider control for hardware acceleration. If you lowered it for another game, raise it to the max (full right). If not, try lowering it a notch or two.
Don't forget to undo the change when you're done with the game.