Bon pour ma part problème résolu (sous windows 8.1) si ça peut aider certains
-Première étape, j'ai viré tout ce qui pouvait trainer de la béta de BF4 (désintallée via "installer/désinstaller des programmes) puis j'ai viré ce qu'il restait du dossier de la beta.
C:\Program Files (x86)\Origin Games\Battlefield 4(beta)
-Deuxième étape j'ai réinstallé Direct X :
C:\Program Files (x86)\Origin Games\Battlefield 4\__Installer\directx\DXSETUP.exe
-Troisième étape j'ai viré les dossiers de punkbuster de BF4 :
C:\Program Files (x86)\Origin Games\Battlefield 4\pb (supprimez le répertoire pb)
C:\Users\votre_nom_d'utilisateur\AppData\Local\PunkBuster\BF4\pb (idem, supprimez le répertoire pb) le répertoire AppData est caché si vous ne le voyez pas affichage => options des dossiers => afficher les fichiers cachés.
-Quatrième étape, un coup de ccleaner pour faire le ménage dans le registre.
-Cinquième étape : réinstallez punkbuster via pbsetup http://www.evenbalance.com/?page=pbsetup.php
-Sixième étape, j'ai désinstallé tous les composants Nvidia (pilote, 3DVision, GeForce Expérience etc etc) puis après un redémarrage supprimé les dossiers "Nvidia Corporation" dans :
-C:\Program Files (x86) et C:\Program Files
-Septième étape : réinstallation clean des derniers pilotes graphiques NVIDIA (R331.65)
-Huitième étape : re un petit coup de ccleaner
-Neuvième étape : vérifié depuis Origin que l'install du jeu est ok (clic droit dessus => réparer l'installation)
-Dixième : Ben hop, le bug à disparu je peux jouer tranquille