Rear right channel not correctly working.

I recently got a new computer. I am running Vista.

Sound was working perfectly for about 2 weeks. For some reason, all of a sudden, the rear right channel doesn't work properly.

Basically, if I leave the sound on normal surround, such as using 4-channel or 8-channel sound for a video game, the rear channel has LOTS of scratching. It barely puts out any sound aside from scratching.

BUT, if I press the "matrix mode" button (on my Logitech speakers' external volume control thing, it takes 2 channel sound and sends it to all speakers) when 2 channel sound is playing, the rear speakers play sounds perfectly fine.

The problem is, matrix mode isn't for surround sound, it just fakes surround, so I'm obviously not going to stick to using it.

If I do the individual speaker test on 6-channel mode, every speaker plays the test sound perfect aside from the rear right channel, which plays no sound at all.

I am very confused. It is obviously not a connection problem, as the "matrix mode" plays music from all speakers perfectly. Its something with the hardware or software. I don't believe I have installed anything relating to sound....

I believe the first time I noticed this error was when I played the new Crysis demo.

edit: thought it was fixed,

edit: thought it was fixed, but it isn't. It was put back to 2-channel output mode when I uninstalled the ASIO drivers, and that mode does work. When changed back to 6 channel, it still has this problem.

With 4 channel mode, both rear and front speakers work perfectly.

It is only 6 channel mode that will not work correctly.

Have you tried uninstalling

Have you tried uninstalling and re-installing the driver?

I have tried reinstalling

I have tried reinstalling the driver, but did not uninstall before reinstalling. I will try this ASAP.