FPS drops in close-quarter fights (low settings) — 12700H + 3070 Ti laptop
Hey everyone,
I’ve been trying to fix this weird FPS drop issue in Battlefield 6 for a while now and wanted to see if anyone else is facing the same thing.
My setup:
i7-12700H (12th Gen)
RTX 3070 Ti (laptop, 8GB VRAM)
Playing mostly on the laptop display (2560×1440); sometimes on external 1080p monitor
16GB RAM
NVMe SSD
Windows 11 (fully updated)
Latest NVIDIA drivers (clean reinstalled)
I’ve reinstalled BF6 multiple times, done driver cleanups, cleared cache, etc. The game runs fine for the most part — I get around 120–140 FPS with DLSS on Performance and FSR frame generation.
But every time I get into close-quarter fights, FPS suddenly drops to around 90–100, and it’s super inconsistent.
If I cap FPS to 90, it dips to 75.
If I cap it to 60, it dips to 50.
So it’s not just the GPU — it’s like the frame pacing or some background thread is choking.
Even with everything on Low settings, no overlays, no V-Sync, it still happens. Temps are fine, VRAM usage under control, CPU utilization normal once I put the User.cfg fix, Hardware accelerated GPU scheduling is turned on.
Checked the frame graph, and I’m seeing spikes in something called “Step” every time this happens.
Feels like some CPU scheduling or frame pacing issue, maybe related to the hybrid cores on 12th gen Intel.
Has anyone figured this out or found a tweak that helps? This thing’s driving me insane — I’ve tried so many configs but can’t shake that choppy feeling during close fights.
Any help or insight would be really appreciated 🙏