@Xiomen123 thanks for posting a very well put together question!
Here are a few things to try:
-Go to C:\Users\Administrator\Documents\Battlefield 4\settings and delete the file "PROFSAVE_profile" (or you could just move it somewhere else on your PC for safekeeping).This will also reset keybindings and graphics settings so you will need to do them again when you launch the game.
Sometimes this fixes everything!
If not then.................
-Do a repair install of the game in Origin. In origin right click your game and from drop down choose repair install.
-Reinstall Punkbuster.
Go to C:\Program Files (x86)\Origin Games\Battlefield 4 and select pbsv.exe . Choose 'reinstall'
Install advice for Punkbuster https://help.ea.com/uk/article/punkbuster-technical-issues
-Run the game as ADMINISTRATOR.
Go to the Origin games folder (C:\Program Files (x86)\Origin Games\Battlefield 4) and find Bf4.exe. Right click it and go to PROPERTIES, then COMPATIBILITY and tick the box next to RUN THIS PROGRAM AS ADMINISTRATOR.
Do the same with BF4_x86.exe as well.
-Disable Origin in game.
In Origin - Application settings - Origin in Game - disable Origin in game
-Run Origin as Administrator
Go to C:\Program Files (x86)\Origin and right click on Origin.exe and go to properties. Then go to compatability tab and tick the box next to RUN AS ADMIN.
Let me know how you get on.