I used to think it did too, but then I tinkered with the settings and found that setting speaker configuration in the windows playback devices control panel to 5.1 Surround and checking Full Range speakers fixed that.
Before doing this the 3d effect in games was mediocre at best, even though the positional test in the Creative control panel worked properly in headphone mode, and it made most things sound "funny" and hollow.
But after making the change in the windows panel it made everything come alive. I think it's now sounding exactly as it was intended to sound. I really wish creative gave better documentation on how you should use these features, but they don't.
Here's how I configured mine
Creative control panel:
CMSS-3D: on
speaker configuration: Headphones
Bass Boost: On, +2db, cuttoff set to 20hz
Crystalizer - off
Windows Playback Devices (with the X-Fi speaker out selected, click the configure button)
Speakers: 5.1
Full-range speakers: check front left and right, and surround speakers.
Doing this last one drastically changed what the CMSS-3D effect sounded like.
CMSS-3D seems to do two things, depending on the type of source audio it is processing:
If it is processing surround sound, it creates the virtualized surround over headphones. This is exactly what I want it to do, give me virtual positional audio in my M50's.
If it dealing with stereo sound, it expands it to create a virtualized surround sound over headphones. This I don't like, and this is where you end up with butchered sounding audio.
I think if you have your speakers set to just stereo in the windows control panel, then windows reports to programs & games that you only have 2 speakers, and so the games will only give you a 2 channel sound for the X-Fi to process, so everything gets the 2 channel expanded sound treatment, and you end up with garbage. Setting speaker configuration to 5.1 fixed that for me.
Oh and Skyrim works great with CMSS-3D, configured just like I have it. I get full positional audio over my headphones. WoW also works great this way.
Edited by mephiska - 1/19/12 at 11:44am