https://bugs.winehq.org/show_bug.cgi?id=39339
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Andrew Eikum from comment #1)
This is because the game itself uses openal, so we take over its context with our xaudio2 implementation (or it takes over ours) and bad things happen. Setting openal32 to native fixes this bug.
There were suggestions on IRC to remove Wine's openal32 thunk, or at least set it to default to native.
Yes, either native openal32.dll or installing native xaudio2 via winetricks works around the problem.