The objective is to optimize the TaskGraph and WorkerThread counts to match your hardware’s actual thread capability ($T_{hardware}$), preventing the main game thread from waiting on secondary tasks.
File Path & Access
File Path: %LOCALAPPDATA%\GZW\Saved\Config\WindowsNoEditor\
(Note: If you are using the latest Steam build, it may be in a folder named Windows instead of WindowsNoEditor)
Step-by-Step Instructions:
- Press
Win + R, paste the path above, and press Enter. - Locate
Engine.ini. (Crucial: Backup asEngine_Backup.inibefore editing). - Right-click and open with Notepad.
- Paste the configuration block below at the very end of the file.
- Important: Replace the
Xvalues based on your CPU threads (see the table below).
Optimized “Multi-Core Parallelization” Configuration Block
[SystemSettings]
r.GTSyncType=1
r.FinishCurrentFrame=0
r.Streaming.PoolSize=4096
r.Shaders.Optimize=1
r.XGEShaderCompile=1
[ConsoleVariables]
TaskGraph.MaxWorkerThreads=X
TaskGraph.MinWorkerThreads=4
s.AsyncLoadingThreadEnabled=True
s.PriorityAsyncLoadingExtraTime=5.0
Parameter Details & CPU Scaling Table
| Hardware (Total Threads) | MaxWorkerThreads Value (X) | Technical Purpose |
| 6-Core / 12-Thread | 8 | Leaves 4 threads for OS/Background tasks while saturating the game. |
| 8-Core / 16-Thread | 12 | Ideal balance for Ryzen 7 7800X3D / 9800X3D stability. |
| 12-Core+ / 24-Thread+ | 16 | The Sweet Spot. Unreal Engine 5 efficiency drops off beyond 16 worker threads. |
| Parameter | Technical Purpose |
r.GTSyncType=1 | Forces better synchronization between the Game Thread and the RHI (Render Hardware Interface) thread. |
s.AsyncLoadingThreadEnabled | Moves asset streaming (trees, buildings) to a background thread to prevent “traversal hitches.” |
r.XGEShaderCompile | Enables the use of the XGE (Incredibuild) pipeline for faster background shader processing. |
Best Practices for 2026 GZW CPU Stability
To ensure your CPU doesn’t hit 100°C during heavy shader compilation or Tiger Bay raids, follow these additional GameEngineer.net technical steps:
- AVX2 Thermal Management: GZW uses intensive AVX2 instructions. If your CPU is overheating, check your BIOS for an “AVX Offset” setting. Setting this to
-2or-3will slightly lower the clock speed only during AVX workloads, preventing thermal throttling. - The “Heli-Drop” Fix: Frame drops during helicopter transitions are often caused by the game verifying files. Add the GZW installation folder to your Windows Defender Exclusions list to prevent real-time scanning from stealing CPU cycles.
- Process Lasso (Pro Tip): In 2026, many tactical FPS players use Process Lasso to disable Hyper-Threading (SMT) specifically for
GZW.exe. For many Ryzen CPUs, using only physical cores can lead to more stable 1% low frame rates ($FPS_{low}$). - Shader Cache Reset: After every major patch (e.g., version 0.4.x), use the “Reset Shader Cache” option at the bottom of the in-game Graphics menu. UE5.5 requires a clean cache to utilize the new parallelization paths effectively.