Forum Discussion
I'm having the same problem. I think it's even worse after the last patch. It's a Frostbite engine issue. This was also the case in previous Battlefield releases. To reduce CPU usage in the game, you can try creating a user.cfg file. For my I5-10400F CPU, the file looks like this:
Thread.ProcessorCount 6
Thread.MaxProcessorCount 6
Thread.MinFreeProcessorCount 0
Thread.JobThreadPriority 0
GstRender.Thread.MaxProcessorCount 12
The value 6 is the number of cores in the processor. The value 12 is the number of logical processors.
This solution partially reduced CPU usage, but the game still runs erratically and there are significant FPS drops.
I think this problem has worsened since the last update. Now, there are also large memory leaks during gameplay, so the longer you play, the worse the game performs. Memory leaks in games occur when a program (game) reserves RAM for its operations but doesn't release it after use. As a result, available memory gradually decreases, which can lead to slower gameplay, stuttering, and, in extreme cases, crashes. The game is now practically unplayable after 30 minutes of multiplayer play.
Before the update, I didn't have these problems, or they weren't as severe as they are now.
user.cfg is a placebo effect when the file that has numbers at the same values as your cores & threads, IT DOES NOTHING. The game already knows how to use all the cores & threads, so those numbers are telling it what it already knows.
The 10400F is equivalent to a 8700k from 8 years ago. That's why it's load is high, because it's got a lot of work to do.
Ask yourself this. Why do I care if the game uses my CPU? It's like saying the engine usage in my car is high when I drive it.
Is it thermal throttling? Is it pinned to 100%? If those are "no" then why do you worry?
If it's "yes" then you should be looking to fix it by reducing settings, checking your PC cooling setup or considering a CPU upgrade.