There are several problems which could cause this issue. I will provide some workarounds but it would help our community if we would get some more information about your system. Especially your DXDIAG could help to investigate your problem.
At first, please check your latest video-card driver and check what version of the origin client is installed on your computer. Install the newest driver for your video card. For owners of a NVIDIA videocard, please download the latest physx driver. This could solve your problem. Some players reported that it even helped out with an ATI card.
Go to your custom settings of your video-card software. Disable all extra options for enhanced graphics and set the preferences for AA and anisotropic to “use application settings”.
Set the BF3 graphic options to “low quality” or reduce AA and anisotropic filtering to a minimum.
Launch the game, if the issue is solved, you can try to set the graphic options higher.
If you running on a Windows 7 64bit system, you can try to run the Client under the Windows 7 compatibility mode. The Windows 7 compatibility mode is running as x86, and helped in a few cases to solve this issue.
Open your Origin client, click on “Show Game Details”.
Then you go to the cloud button on BF3 and uncheck the “enable cloud storage for all games” box. Launch the game, quit it and re-enable the cloud storage box. Make sure to use the local data when the information box popping up.
Disable Windows Aero:
- Right-Click on your Desktop and select "Personalize".
- Scroll down and select "Windows 7 Basic".
Please keep us updated!
Basti