Not going to recommend anything else than what I said already in my first post. For audio production/recording get a pro card with balanced inputs and outputs.
Just to clear off some stuff on gaming, EAX and Vista
- which is OT to the initial topic.
OK, so Vista's Direct X 10 does not maintain backwards compatibility with Direct X 9 and this is the reason why older games crap out in Vista, soundwise. Creative has
ALchemy which is a workaround to these Vista problems, sort of. Anyway you can still play older games in Vista with X-Fi, no problem. New Direct X 10 games come with OpenAL that works fine under Vista and still allows hardware to process audio (unlike Direct X 10). So it is not like X-Fi is not good for Vista. I have one and use it for Vista.
Still i dual boot with XP and tend to use XP instead of Vista anyway, as it simply works better for now, but that's another matter.