pour ta connexion fait un test ici:
http://mire.ipadsl.net/
et dit nous le résultat (ligne rouge) ansi que ton débit théorique (celui de ton Abonnement à ton FAI)
dit nous aussi quel est ton ping avant d´être kické.
Evite également de faire des telechargement pendant le jeu ou d´avoir MSN ou autre d´ouvert...
pour le firewall vista je connais pas, mais pour celui de ton antivirus, ouvre ton Antivirus et tu dois avoir un menu firewall normalement, vérifie bien que BF2 ne soit pas surveillé ou autre...
le problème il me semble que "no packet flow" a un rapport à une perte de paquets lors d´échange d´information entre le serveur et ton punkbuster... ?
http://www.commentcamarche.net/forum/affich-1594725-ping-time-out