Stuttering. I've tried every fix.
For the past couple months, I have been experiencing input lag/stuttering in Battlefield 1. I have a rig that’s almost a year old, and had no problems for the first few months of play. The problems began one day for seemingly no reason. There hadn’t been a recent patch, I had been running a stable overclocked CPU for about a month, and I hadn’t changed anything with my rig or it’s enviroment.
I have an i5 6600k overclocked to 4.2 MHz, a MSI GTX 1070 overclocked to 2012mhz with a 4392 MHz memory clock, and 8 GB of DDR4 3000 with a 144hz monitor on a 10 up 10 down wired connection.
I would load into a new server, and within 30 seconds, the game would stop registering my input, or at least stutter in its registry. Moving the mouse from one end of the screen to the other, even in the pause menu, was impossible to perform with a fluid motion. Sometimes, the problem would partially resolve, the stuttering going away, but the sensitivity drastically reduced (like dropping the dpi by 1000). If I loaded into a game like this, it wouldn’t go away, so matter how long I waited. Usually, there is no abnormal fps drop accompanying the stuttering.
If I restarted the game, it would go away sometimes, and sometimes it wouldn’t. If I make it through the first 30 seconds of a game, I will have no problems until I leave that server and join another, no matter how long I stay on the same server.
Using the perfoverlay graph the GPU and CPU remain stable for the first 30 seconds of the game, then there are some relatively small spikes in CPU usage when the stuttering starts. The GPU remains more or less consistent. The CPU remains in the 80-100% usage during play on ultra, but during the stuttering it seems to max out at 100%. However, before the overclock when I was running at 3.5MHz it was maxed all the time without any issues. The GPU runs at about max as well. When the stuttering occurs, I can sometimes see a drop in usage that quickly returns to 100%.
Overall, during normal gameplay, usage of GPU and CPU is consistent in the upper range. During stuttering, their usages fluctuate wildly, CPU spiking, and GPU dropping. CPU and GPU temps are in the 60-70°C range and remain there during the stuttering. RAM remains steady at between 5 and 6 gb in both cases.
I play almost every day. Sometimes I would go days without any issues. Some days I would have to restart once or twice. Less often, restarting the game didn’t help and I wasn’t able to play at all.
I’ve had no problems in any other games with either FPS or graphics, apart from some minor tearing in Dark Souls III because I had disabled v sync. Re-enabling it resolved the issue.
At first I assumed it was my mouse, so I replaced it to no avail.
I have tired the following fixes all obtained from suggestions from YouTube, forums, blogs, and reddit:
Restart computer
Close all background processes
Set high priority from task manager
Restart router
disable direct x12
enable direct x12
disable GPU memory restriction
enable GPU memory restriction
enable v sync (in game and in Nvidia control panel)
disable v sync (in game and in Nvidia control panel)
maximum pre rendered frames: 1 (in game and in Nvidia control panel)
maximum pre rendered frames: 4 (in game and in Nvidia control panel)
limit fps to 60 fps
limit fps to 144 fps
limit fps to 100 fps
use low settings
use ultra settings
turn off motion blur, HDR, chromatic aberration effect, and film grain effect
set resolution scale to 125 (I had this set before the issue)
update graphics drivers to latest version (clean install)
revert graphics drivers to before the issue arose (clean install)
update bios
Check for docked CPU cores
Do a clean install of the game
Do a clean install of the game after clearing the cloud memory
Do a clean boot of windows
Switch to a wireless connection
Disable router’s wireless connections, leaving only the wired
Return CPU and GPU to stock clock speeds
None of these fixes made any improvement. What do I do?
TLDR: I’ve tried every fix I can find for Battlefield 1 stuttering and lag to no avail. What do I do?