Hi, i think i found a solution. I saw a message on a french (I'm french) forum from a man who asked for this problem. I'll try to translate their answer :
1- update your computer drivers (at least the GPU driver i guess...)
2- update directx (microsoft.com)
3- update your .Net framework (microsoft.com)
4- unplug all your USB devices (except mouse and keyboard)
5- update windows
6- update BF4 and repair (from origin, right click on the game)
7- deactivate "origin in game"
open your origin, go to the menu "origin" (top left corner). Choose "application parameters" (maybe an other word, but probably the same meaning)
Here, click on "origin in game" (once more, maybe other words...) and uncheck "activate origin in game.
8- execute BF4 as administrator
9- deactivate (temporarly) firewall and anti virus (including windows firewall)
10 - "Clean Boot" : on windows, execute -> msconfig -> service signet -> check "hide microsoft services" -> disable all
reboot your computer
If this doesn't manage to fix the issue, they say that you should contact EA support...
I hope it will help you !
PS : sorry for the approximative translation...