n´auriez pas installer un NO*cd tous ?
parceque quand tu patch generalement y´a une modification de l´exe resultat ton No*cd il est plus bon et boum le jeu t´envoie chi**
donc avant de patcher un jeu > toujours le remettre dans son etat d´origine avant No*cd puis patcher > puis remettre No*CD si besoin ...
voilou, perso j´ai pas cra**er BF2 donc je peux pas vous dire mais ca peut etre une solution
mais je peux me tromper hein