Hi Zelda,
As per the issue description you are facing issue in installing Battlefield 3 on your computer and getting application error. The issue could be if there is some third party conflict or security software is restricting it to get installed. So, I would suggest
you to try the steps provided below and see if it helps you to fix the issue.
Try to boot the computer in
clean boot and disable security software temporarily
then try to install the game as there could be chance that some security software or some startup items is restricting it to get added.
Step 1: Perform Clean boot.
Putting your system in Clean Boot state helps in identifying if any third party applications or startup items are causing the issue. You need to
follow the steps from the article mentioned below to perform a Clean Boot.
How to perform a clean boot in Windows
http://support.microsoft.com/kb/929135/en-us
Note:
Refer "How to reset the computer to start normally after clean boot troubleshooting"
to reset the computer to start as normal after troubleshooting.
Step 2: Disable Security software temporarily.
Note: Antivirus
software can help protect your computer against viruses and other security threats. In most cases, you shouldn't disable your antivirus software. If you have to temporarily disable it to install other software, you should re-enable it as soon as you're done.
If you're connected to the Internet or a network while your antivirus software is disabled, your computer is vulnerable to attacks.
Step 3
Now try to install the game from the official link and see if it brings any difference.
Hope this would help. If issue still persists post back with current status of your computer and result of the proposed suggestion, we will be happy
to assist you.