That is the problem though. Only VLC have this problem. No other video player have this problem. That reduces the scope to VLC and VLC only. Therefore there is nothing wrong with the audio drivers, no the audio card itself, only the program.
Sounds like you are using a very very very old version of directx. When you upgrade to DirectX9 there is no enable 3d sound, only Hardware Sound Acceleration Level -> Full acceleration.