hi, in every single game I play, surround sound doesn't work. The old ones, the new ones... none of them. These are games that have native settings for 5.1 in the options. No matter what I try, I get 2.1 out of my games. i am using intel 965ry onboard audio card. i am using its latest IDT HD sound drivers in windows 7. and everything is working fine. except some games like avatar, call of duty 6, assassin's creed2.. all the music movies and other stuff works fine. while playing these games get only voice and all the surround sound very very low. and in middle of game at some angle of the player it comes or even at menu also the sound will be there. but while playing the i am having the problem. and my woofers also wont work while playing these games.. only the front left right and the center will work and the voice will be coming only from the center.
Your problem isn't unique. It's pretty widespread.
A little background first-
When Windows Vista was being made Microsoft took the decision to ELIMINATE DirectSound support. What this did was eliminate multi-channel audio in games. Audio and video isn't affected. It only affects games. There is a solution though.