Hmmpf ist das vllt. ein Betatreiber den du nutztst? Wenn ja nimm mal einen anderen(in diesem Falle den neusten Stabletreiber) und wenn nein, probier trotzdem mal einen anderen aus(also z.B einen davor).
Das könnte das Problem sein..
Laut dem Battlelog kann es auch am DirectX liegen und die empfehlen da das DirectX aus dem BF3 Installationsordner nochmal drüberzuinstallieren