I recently came across some information on the sidux forums regarding a sound card that could be a good replacement for Creative's X-Fi line-up. It's called the AudioTrak Prodigy 7.1 HiFi. The person who suggested it says it has very good support in Linux. The downside is it's not readily available and is slightly expensive (Google Shopping lists a few for $129).
Just thought I'd share this information.