Salut Suna,
DirectX 10 fonctionne que sur windows vista ou seven.
Il est possible d'imiter les certains effets dx10 avec xp mais il faudra configurer les fichiers du jeu et c'est pas sur que sa marchera sur bfbc2.
La seule solution c'est de changer ton système d'exploitation !