I don't know if this will resolve the issue or not but seeing as I had the same problem with random crashes and after contacting EA support I got a solution that seems to have taken care of my crashes. And also that I got an AMD card as well so it could be related.
Anyways what they told me which I suggest you do is to add the game through AMD Catalyst Control Panel under "gaming" tab. Just follow the steps below from http://help.ea.com/no/article/setting-up-a-graphics-card-gaming-profile/:
To setup a gaming profile for AMD cards:
- Make sure you've downloaded and installed the latest drivers for your card as well as the AMD Catalyst Control Center.
- Right-click any free area of your desktop and select AMD Catalyst Control Center.
- On the left-side of the AMD Catalyst Control Center, access the "Gaming" tab and click 3D Application Settings.
- Click the Add button in the 3D Application Settings window, then browse to the .exe of the game you'd like to make a profile for.
- For example, with Battlefield 4 you'd select "BF4.exe" within C:\Program Files (x86)\Origin Games\Battlefield 4.
- Click Open then accept the "Do you want to override the pre-defined profile?" messages.
- Save this profile by clicking on “BF4.exe” then Save, found in the lower-right, and accept the overwrite.
- You may need to adjust one of your new profile's settings in order to save.
Your gaming profile is now set-up!
If you can't find the gaming tab like I couldn't then you may have to reinstall Catalyst or open up AMD Gaming Evolve first to make it appear. I do recommend optimizing the game in Gaming Evolve as well as I did that too.