So for the last year I've been thinking about getting an external sound card.

Right now I'm spending 95% of my time with headphones, Razer Barracuda's and I love them so much. I hear so much about sound cards increasing the quality of gaming, but i guess I'm kind of worried that my headphones are too old for a sound card.

opinions? I've heard good things about the dx, and Sound Blaster X-Fi

Also as a side note, I am having sound loop problems in BF3 so its been suggested also that i diasable my on board audio, and go external. Another nail in the coffin for onboard