Apex Legends uses a modified version of the Source Engine — the same one from Valve. This makes the game extremely sensitive to CPU latency and DPC Latency. Any interruption in processing shows up as a stutter or FPS drop, even on powerful PCs. The solution isn't upgrading hardware: it's optimizing the system.
Why does Apex stutter on good PCs?
The Source Engine was designed to be single-threaded at its core. Even with modern adaptations, Apex Legends still relies heavily on a single CPU core to process game logic. This means:
- Any interrupt on that specific core = immediate stutter
- High DPC Latency from drivers (network, audio, USB) directly affects Apex
- CPU boost frequency matters more than core count
- Background processes that cause CPU spikes show up as stutters in Apex
Apex settings for more FPS
Launch Options in Steam/EA App
Apex's launch options allow advanced settings not available in the game's interface:
+fps_max unlimited— removes FPS cap-fullscreen— forces exclusive fullscreen-high— starts the process with high priority+cl_showfps 1— displays FPS on screen for monitoring
Graphics settings
- Display mode: Fullscreen (exclusive fullscreen — never borderless)
- V-Sync: Disabled
- Anti-Aliasing: None
- Texture quality: Low
- Texture filtering: Bilinear
- Shadows: Low
- Model effects: Low
- Effects quality: Low
- Ambient occlusion: Disabled
- Line-of-sight rendering: Dynamic
- Impact model detail level: Low
Windows tweaks for Apex
IRQ priority for the network card
In online Apex, the network card is constantly accessed. If it shares an IRQ (Interrupt Request) with another device, it can cause contention that shows up as stutters. Configure MSI Mode for the network card in the registry to reduce this issue.
Exclusive tips
Want more guides like this?
Leave your email and we'll let you know when a new optimization guide drops. No spam, unsubscribe anytime.
Only optimization guides worth your time. Unsubscribe anytime.
UPBOOST does all of this for you in 20 minutes
Forget tutorials. Our technicians apply all these optimizations, and much more, remotely and live, while you watch every step.
Timer Resolution
Windows defaults to a timer resolution of 15.6ms — each system "tick" happens every 15.6 milliseconds. For gaming, you can reduce this to 0.5ms using tools like SetTimerResolution. With a more precise timer, the scheduler distributes CPU time with finer granularity, reducing stutters.
Disable HPET (on some systems)
HPET (High Precision Event Timer) sounds like a good idea but can cause overhead on some systems. On Intel CPUs, disabling it via bcdedit /deletevalue useplatformclock can reduce DPC Latency. On AMD, it's generally better to keep it enabled.
What UPBOOST does differently for Apex
Beyond all the tweaks above, UPBOOST applies specific IRQ Affinity configurations, adjusts the scheduler to favor the Source Engine's main thread, and identifies drivers with high DPC Latency using LatencyMon. Apex clients report elimination of stutters and gains of 40 to 100 FPS depending on configuration.