oh i see, i have this problem alot sometimes it's there sometimes its not. i think most of the time it's just high latency.
you could perhaps try another mic, with mine the mic didn't help which made me assume its the internet problem. i also never get it playing games like HL:2 just in video chat rooms or voice chat rooms on AIM or xfire, but its not always there.