Même problème pour moi. Même message d'erreur concernant directx.
Je suis sur Windows 7 32 Bits avec une carte graphique ATI FireGL 7600. Je n'avais aucun problème sur d'autre jeu récent jusqu'à Battlefield 3.
J'ai beau avoir écumé les forums, rien n'y fait, à part le fruit du hasard, la magie de la réinstall, je n'ai vu aucune solution concrète quant au bon lancement du jeu.
Merci de vos réponses si une solution existe