Currently im running a Asus Essence STX soundcard with headphone amp. Using a Sennheiser HD650 with it. When i tried out a more quality microphone like Audio Technica AT2005 through XLR to 6.3mm to the soundcard there was alot of noise, while my USB microphone (Blue Snowball) which is cheap sounds crystal clear. For gaming, movies and in general....should i swap out my internal soundcard for an external one or keep it and get something like Line6 UX2 POD as well? So i can use that for my microphone through XLR and still use my internal card for virtual surround emulation in games. I dunno.... i feel there is no need for an upgrade, i think it handles my HD650 headset just fine, the only problem is connecting microphones to it as there is alot of noise.