Salut 
Alors je fais ce topic parce que j'ai l'impression que beaucoup de personnes ne vont pas sur les sous-forum 
Ce tuto a fonctionné du tonnerre pour moi : i5 2500k (non O/C) / GTX 970/ 8G RAM/SSD ect ...
Pour vous faire un peu le topo j'étais à 40 fps avec des chutes à 30 en high/medium/low, j'suis maintenant à 65 avec des chutes à 55 en ultra (110% de RScale).
Je suis pas dieu si ça marche pas pour vous j'ai pas autre chose à vous fournir mis à part de vous plaindre dans le sous forum
https://www.jeuxvideo.com/forums/0-3010254-0-1-0-1-0-pc-espace-technique-problemes-materiels-freeze-etc.htm
Le topic en question : https://forums.battlefield.com/fr-fr/discussion/2065/100-cpu-charge-fpsdrop-fix-pour-windows-7-10-nvdiagpu-intelcpu/p1
Pour ceux qui ont la fleme je le réecrit en dessous
.
PS: Comme le dit le mec, il faut absolument faire TOUTES les étapes. J'avais un fresh w10 j'ai tout fais de A à Z, même le ParkControl.
LE TUTO:
- DDU Uninstaller(A faire même si vous avez réinstallé vos pilotes récemment) :
- Télécharger ce truc ( En gros ça réinstalle proprement vos pilotes NVIDIA)
http://www.guru3d.com/files-get/display-driver-uninstaller-download,20.html
- Télécharger les pilotes NVDIA les plus récents ( Mettez le sur votre bureau )
http://www.nvidia.fr/download/driverResults.aspx/111173/fr
- Lancez DDU.exe en admin, choisir le démarrage en mode sans échec (Ca redémarre blablabla), et après clean and restart.
- Installez les pilotes NVIDIA en personnalisé , et ne cochez que le pilote video et audio ( pas de geforce experience ect ..). Un petit redémarrage
- Un ptit coup de Ccleaner pour faire du bien au registre
- Les petites surcharges de CPU
- Allez dans le répertoire de votre jeu : "C:\Program.Files(x86)\Origin Games\Battlefield 1"
- Creez un fichier : user.cfg (Faites gaffe à ce que ce soit bien un .cfg et pas un .cfg.txt hein
) - Dedans vous collez cette ligne: gametime.maxvariablefps 61
- Enregistrez et voila. (Ca bloque les ips à 61 en gros)(Vous pouvez augmenter plus tard si ça vous plait pas)
- Clic droit sur votre bureau, panneau NVIDIA
- "gérez les paramètres 3D"
- "paramètres de programmes"
- sélectionnez "battlefield 1.exe"
- tout en bas à "trames prérendues maximum" mettez le chiffre 1, appliquez, fermez.
- Unpark les cores (J'ai fais cette étape même sous W10)
https://bitsum.com/parkcontrol/
- Exécutez en administrateur et réglez comme sur les screens :
http://i.imgur.com/MfrLUrt.png
http://i.imgur.com/BT0TXfP.png
- Cliquez sur appliquer et OK
- options d'alimentations, passez en :"performances élevées."
- Arrêtez votre PC et attendez une bonne dizaine de secondes
Voila voila, si vous jouez à d'autres jeux, reparkez les cores (Faites l'étape inverse avec ParkControl).
Vous pouvez changer la variable gametime.maxvariablefps directement en jeu avec le ².