How to Fix Path of Exile 2 Return of the Ancients Lagging or Stuttering?

Path of Exile 2 can run smoothly between fights, then stutter or freeze as enemies and effects fill the screen. Even a brief pause can interrupt a dodge or leave your character taking damage before the picture catches up.

Path of Exile 2 gameplay paused on a busy encounter with the performance graph visible.

A high average FPS does not rule out these pauses. The game can deliver frames unevenly, stop to prepare graphics for a new effect, or wait for delayed network updates. Lowering every graphics setting will not help equally in each case.

This guide covers recoverable pauses during Windows PC gameplay. A crash during an area transition or a completely unresponsive PC needs the separate POE2 loading-screen crash checks.

Press F1 during gameplay to show the performance overlay. Under Options > Graphics > Graph Details, select All Graphs if available. Watch what changes at the moment of a pause, not just the FPS afterward.

Path of Exile 2 performance graph showing CPU, GPU, shader activity, and network latency.
Compare simultaneous readings, a single spike does not prove which component caused it.
What changes during the pauseWhat to check
Shader activity rises when an area or effect first appearsUpdate the client and compare a repeat visit.
Long pauses develop during DirectX 12 sessions on NVIDIACheck the installed driver.
Frame, CPU, or GPU time rises while network latency stays steadyCompare the FPS cap, renderer, and graphics load.
Network latency rises while local frame timing stays steadyTest Ethernet and another nearby gateway.

Several graphs can spike together; that alone does not identify a faulty component. For each comparison, change one setting and repeat similar gameplay in a low-risk area.

1. Update the Game and Allow Shaders to Rebuild

Pauses around unfamiliar effects can be more noticeable after an update. Shaders are small programs used to draw those effects, and rebuilding them can interrupt rendering.

Grinding Gear Games (GGG) introduced shader-loading improvements that required recompilation, and driver updates can also trigger fresh shader work. Compare a repeat visit before judging performance.

  1. Exit POE2 and let your usual launcher finish all pending game updates. The illustration shows an older update, not a version to install.
    Steam Downloads showing a pending Path of Exile 2 update.
    Let the launcher finish before testing the game.
  2. Reopen the game and visit a familiar, low-risk area. Allow the initial shader activity to settle.
  3. Repeat similar gameplay there with F1 visible and the same settings.
    Path of Exile 2 shader activity during a repeat visit to a familiar area.
    The first visit after an update can differ from later visits.

Fewer pauses on the repeat visit support a shader-related explanation. Persistent pauses with little shader activity need another check; waiting indefinitely will not resolve them. Repeatedly deleting caches removes data the game could reuse.

2. Check the NVIDIA Driver for Long DX12 Pauses

For NVIDIA users, GGG documented a driver fix for prolonged freezes, included in Game Ready 610.88.

That number identifies a historical fix, not a reason to downgrade a newer driver or install a package your GPU does not support.

  1. Open NVIDIA App > Drivers and check the installed version. The screenshot’s older offered version is only an interface example.
    NVIDIA App Drivers page showing the installed Game Ready driver version.
    Confirm that the offered driver supports your GPU and Windows version.
  2. Install the current supported driver offered for your GPU and Windows version, using the app or NVIDIA’s driver selector. The graphics-driver update walkthrough explains the installation steps.
  3. Restart Windows. Keep DirectX 12 selected and test long enough to cover the interval at which the freeze previously appeared.

If your GPU no longer receives that driver series, do not force installation; compare Vulkan instead. AMD and Intel users do not need this NVIDIA-specific fix. Short combat hitches that remain after updating may have a different cause.

3. Replace Adaptive VSync and Set a Sustainable FPS Cap

High FPS can still feel uneven when frames arrive inconsistently. GGG changed the default VSync mode to Locked because Adaptive had frame-pacing problems. Older screenshots may still label Adaptive as the default.

  1. Open Options > Graphics. Note the current VSync setting, change Adaptive to Locked, and save. Test that change first.
    Path of Exile 2 graphics options with VSync set to Locked.
    Replace Adaptive before comparing other frame-pacing settings.
  2. Enable Foreground FPS Cap and choose a rate your PC sustains during combat. 60 FPS is a starting point, not a requirement; use a lower target if necessary. Save and compare similar combat.
    Path of Exile 2 graphics options with Foreground FPS Cap enabled at 60.
    Choose a cap the PC can maintain during combat, then compare the same scene.
  3. If Locked still feels uneven, optionally compare VSync Off at the same cap. Restore the previous mode if screen tearing appears or movement worsens.

Leave driver-level sync overrides unchanged during the comparison. A lower peak FPS is worthwhile only if movement becomes more consistent; a cap will not prevent network interruptions.

4. Compare DirectX 12 with Vulkan

Repeated freezes can persist with one renderer but not another. DirectX 12 and Vulkan use different graphics-driver interfaces, so testing the alternative can help even when reducing graphics quality has not.

  1. In POE2, open Options > Graphics > Renderer. Record the current selection and switch between DirectX 12 and Vulkan. The illustration is from Path of Exile 1; use POE2’s Renderer control, not its other pictured settings.
    Path of Exile 2 Renderer menu offering DirectX 12 and Vulkan.
    Record the original renderer so you can restore it.
  2. Save and restart the game. Allow initial shader activity to settle, then revisit a familiar area without changing other graphics options or the gateway.

Keep the alternative only if repeat visits remain smoother. Restore the original renderer if performance drops or crashes appear. Neither renderer is universally faster, and switching will not repair a connection problem.

If the game no longer reaches its menu, the loading-screen crash guide linked above covers restoring the renderer through its configuration file.

5. Test AMD Fluid Motion Frames and the Overlay

Optional, for AMD systems with AFMF enabled: AMD Fluid Motion Frames generates extra frames. Its FPS reading can rise without resolving the underlying pauses.

A comparison with AFMF off shows whether it is helping on your system.

  1. Exit POE2. Open AMD Software > Gaming > Games and select the POE2 profile.
    AMD Software Gaming page with the POE2 game profile selected.
    Change the POE2 profile so other games retain their settings.
  2. Record the current AMD Fluid Motion Frames setting and turn it off in that profile. The image below shows the global control; make this change in the game profile instead.
    AMD Software Path of Exile 2 graphics profile with AMD Fluid Motion Frames disabled.
    The displayed FPS may fall while movement becomes more consistent.
  3. Launch POE2 and compare the same scene. If disabling AFMF makes no difference, restore it and separately test with AMD’s performance overlay closed, using F1 instead.

The displayed FPS may fall with generated frames disabled. Judge movement, not that number alone. Restore ineffective changes; AFMF is separate from resolution upscaling, and this test is unnecessary when it is absent or already off.

6. Reduce Graphics Load During Effects-Heavy Fights

When fights become choppy and GPU frame time rises, reducing the work per frame can help. Resolution and global illumination are useful individual comparisons without lowering everything at once.

  1. Under Options > Graphics, record the current resolution and upscaling settings. Reduce render resolution by one available step, or choose a lower-resolution upscaling quality mode. Save and retest.
    Path of Exile 2 graphics options showing a reduced render resolution for a comparison.
    A lower resolution is a diagnostic tradeoff and may soften the image.
  2. Separately, change Lighting from Shadows and Global Illumination to Shadows. Compare similar combat before adjusting anything else.
    Path of Exile 2 Lighting option changed from Shadows and Global Illumination to Shadows.
    Retest before changing another option.

Keep changes that noticeably improve combat at an acceptable image quality. If CPU time, shader activity, or network latency dominates instead, progressively lowering resolution may only blur the picture without removing the pause.

7. Test Ethernet When Network Latency Spikes

Delayed skills and sudden catch-up movement can resemble poor rendering. When the network graph spikes but local frame timing remains steady, Ethernet provides a useful comparison by removing Wi-Fi from the connection.

  1. Connect the PC directly to the router by Ethernet if possible. Confirm Windows Settings > Network & Internet shows a wired connection, then temporarily disconnect Wi-Fi.
    Windows Network and Internet settings showing an Ethernet connection.
    Ethernet removes the wireless hop from this comparison.
  2. Keep the same POE2 gateway and compare several minutes of similar gameplay with F1 visible.
  3. If spikes persist, return to the login screen and select another nearby Gateway. Retest, then restore your preferred connection and gateway.

Smoother play on Ethernet makes the local wireless connection worth investigating. Spikes on both connections do not prove a server fault. On managed networks, leave required VPNs and security controls intact and ask the administrator for help.

If Pauses Continue

For persistent local freezes or latency spikes, check existing reports in GGG’s POE2 Bug Reports forum. Include the client version, CPU/GPU, driver, renderer, affected area, gateway, and a short F1 recording captured during the pause.

Note whether it also happens on a repeat visit, over Ethernet, or with another renderer. For connection-specific trouble, give your ISP the timestamps and gateway comparison. These details are more useful than another round of changes that made no difference.

ABOUT THE AUTHOR

Muhammad Zubyan


Muhammad Zubyan is a certified Google IT Support Professional with over 7 years of extensive experience. He has worked on more than 1500 computers, gaining valuable insights that enable him to detect and troubleshoot any complicated root cause of Windows-related issues and errors. In addition to managing Appuals as a Senior Editor, he is currently developing his own Game Optimization program that caters to both gamers and casual users alike.