I wouldnt go for anything else but Auzentech X-Fi Prelude which is a PIECE OF ART
I would go that way, except X-fi's make NVIDIA and Biostar (and some other) boards go wacky. Even then, the Xonar series is better than any other card for movie playback, thanks to it having a bunch of extra dolby playback options.
The D1 is actually an older sound card. The D2 was released back in 2006, and the PCI-E D2X was only released late 2007 if i recal correctly. Still, I would take the D1 over a similarity priced Creative based X-fi for movie playback, for the above reasons.