Correct me if i'm wrong but his USB headset wont connect to the soundcard. It won't use the sound card either to produce sound.
I believe you are correct Strike. Someone told me that you won't experience the benefits of the sound card (including FPS increase) by using the USB port.
Kozinski- try going into the control panel/sound settings and double check that you have your voice/record input coming from your onboard sound and not your sound card (if you have one). That's the only thing I could think of considering the other suggestions made already.
One more thing- I had a USB mic/headset and had problems with Teamspeak and BF2 Voip conflicts. It was a bizarre thing because ppl could hear me in both programs from the start, but after a while one of the programs would quit- either ppl could hear me in Teamspeak or ppl could hear me in BF2 and not both. I dropped the USB headset and got one that plugged right into the sound card and didn't have any problems after that. Thought I'd give you a heads up just in case you experience something similar after you resolved your first issue.
i'm having the same issue, i have a Plantronics Audio .650 USB, and it doesnt work with BF2, it works fine with skype and the built in Control panel sound settings (not BF2)
but the BF2 threshold test doesnt work, and the ingame menu settings test doesnt work neither, i havent tried with humans yet,Žbut will do in a sec...