Hello friend!
According to Penguin and other benchmarks from online searches, this is very often from the get-go a CPU bottleneck situation by using I5 10400f in the first place for Battlefield 6.
Penguin suggest despite to this:
If Penguin was in the same boat then the first thing for testing would be to make it match the CPU's logical thread count👇
Thread.ProcessorCount 12
Thread.MaxProcessorCount 12
This might do nothing for higher FPS number, this is not the goal, stability comes first.
Penguin also thinks smoother thread scheduling can help reduce the chance of other forms of input spikes being affected during Battlefield 6 action too, since unstable frametimes and especially CPU spikes can sometimes indirectly affect overall responsiveness. (If CPU hangs, everything will)
What to look out for is not FPS but frametime stability, your current setting can allow for a more uneven CPU scheduling considering the worker threads are capped to 6 while the rendering side is attempting to use 12.
For testing purpose Penguin would also avoid :
WorldRender.MeshStreamingEnable 0
WorldRender.ForceLod 1
These FPS tweaks were helpful earlier in Battlefield games, but not necessarily in Battlefield 6, as Battlefield 6 today is far more CPU heavy and heavier in general. To explain this briefly: (There's a processing threshold point where these tweaks can become unhelpful instead of helpful.)
To Penguin the missing PROFSAVE file is also point to deal with here.
This may be due to poor cloud sync, corrupted sync after having done the re-install.
Penguin suggest you make a copy of the old PROFSAVE file just in case if it exists.
Perform a game file repair
Uninstall Javelin EA Anticheat completely, through the EAanitcheat installer from Main Game Folder.
Make sure to log out of EA app and back in.
Restart PC, as well as Modem.
Log back into EA app/or Steam.
Restart game.
These steps will very often give you a new non corrupted PROFSAVE file, only things that will get deleted is the Settings.
As game progress, achievements and all = safely stored in cloud and Battlefield 6 server! ☁️😎
In situations like this, stability comes first and max FPS tweaking = secondary! 😀
Prioritize average FPS over max FPS
Important, first and foremost look for settings giving the most stable 👉1% lows.
Feel free to post back over here if you're still stuck friend!
Big Fan Of Battlefield!
Many Thanks
Penguin