EDIT3:

I found a fix, you can use the xaudio patcher from here and enjoy 5.1 in games again:

XAudio2 Dolby Digital Live patcher defer time.Sleep()


EDIT2:
I remembered a problem I had...