Schalt mal VoIP im Spiel komplett ab, dann sollten die Hänger vorerst weg sein. Ich such inzwischen nach ner zufriedenstellenden Lösung.
EDIT:
Ich find im Netz leider keine Meldungen über 100%ige Lösungen
Ein Schuss ins Blaue: wenn Du über einen Router mit den iNet verbunden bist, könnten entsprechende Port-Forwardings fehlen oder der Router selbst mach Dir einen Strich durch die Rechnung (Firmware Update?). Ich nutzte die Ingame VoIP Funktion nicht, daher kann ich dazu leider nicht viel sagen.
Schau mal im BF2 Handbuch auf den letzten Seiten nach, dort sind alle nötigen TCP/UDP Ports aufgezeigt.