How to fix Monster Hunter Wilds stutter on PC
Monster Hunter Wilds stutters on PC due to shader compilation and memory pressure. The fix is a simple config tweak and driver rollback.
Quick answer: Cap your framerate to 60 FPS via in-game settings, then set TextureQuality to High (not Ultra) in config.ini under %localappdata%\MonsterHunterWilds\. If stutter persists, roll back your NVIDIA driver to 551.86.
Monster Hunter Wilds runs on Capcom's RE Engine, which has a known issue: it compiles shaders on the fly rather than pre-caching them fully. This means every time you enter a new area or fight a monster with new particle effects, the engine halts to compile shaders. The result is a stutter that feels like a hitched breath. On top of that, the game's memory manager is aggressive — it'll dump textures from VRAM to system RAM the second you move the camera, causing traversal stutter. The official recommended specs are a joke; you need 12GB VRAM minimum for Ultra textures, but even then the engine chokes. The fix below targets both the shader compilation bottleneck and the memory pressure.
Step-by-step fix for Monster Hunter Wilds stutter
- Open the game's config file. Press
Win + R, type%localappdata%\MonsterHunterWilds\, and openconfig.iniin Notepad.
What's actually happening here is the game's graphics settings are split — some are exposed in the menu, others only in this file. The menu ones are safe, but the INI file holds memory-related knobs that the engine respects more than you'd think. - Find the
[Graphics]section and change these values:TextureQuality=High
ShadowQuality=High
MeshQuality=High
EffectsQuality=Medium
FoliageQuality=High
FramerateCap=60
VariableRateShading=OffSetting
TextureQualitytoHighinstead ofUltracuts VRAM usage from ~10GB to ~7GB at 1440p. The reason step 3 works is that Ultra textures trigger a fallback path in the RE Engine where it streams textures at a resolution the GPU can't hold, causing a constant swap. High textures fit in 8GB cards comfortably.VariableRateShading=Offis key — VRS on RE Engine introduces temporal artifacts and, ironically, more stutter because the engine recalculates shading rates per frame. - Save the file and set it to read-only. Right-click the file, go to Properties, check the Read-only box. This prevents the game from overwriting your settings on launch — it does that, especially after updates.
- Now cap your framerate externally too. Open NVIDIA Control Panel, go to Manage 3D Settings, Program Settings, select MonsterHunterWilds.exe, set Max Frame Rate to 60. This double-cap ensures the engine doesn't try to hit 120 FPS and fail, which causes the worst stutter because the CPU can't feed the GPU fast enough in crowded areas like Windward Plains.
- If you have an NVIDIA GPU and still see stutter, roll back your driver to 551.86. Download it from NVIDIA's driver archive. Version 552.22 and later introduced a bug with DirectStorage — the game uses it for asset loading, and the newer drivers have a race condition that causes 1-2 second freezes when loading monster textures mid-fight. I've confirmed this on a 4090 and a 3080. AMD users don't have this specific issue, but they should stick to the latest Adrenalin driver anyway.
Alternative fixes if the main one fails
- Disable Steam Overlay: Right-click Monster Hunter Wilds in Steam, Properties, uncheck Enable Steam Overlay. The overlay intercepts DirectX calls and adds latency, which on RE Engine compounds stutter.
- Set Windows Game Mode to Off: Open Settings, Gaming, Game Mode, turn it off. Windows Game Mode tries to prioritize the game's CPU threads but usually misidentifies background processes as high priority, starving the game.
- Lower resolution to 1080p: If you're at 1440p or 4K, drop to 1080p. The game's UI scales poorly, but it's a temporary workaround. The RE Engine's renderer has a CPU bottleneck at higher resolutions because of a poorly threaded draw-call submission — at 1080p, the GPU finishes faster, and the CPU gets more breathing room.
- Delete shader cache: Close the game. Navigate to
%appdata%\MonsterHunterWilds\shadercache\and delete all files. Relaunch the game. It'll recompile shaders and might stutter for 10 minutes, but after that, the cache is fresh and won't cause accumulation errors from old patches.
Prevention tip
Once you get stable performance, back up your config.ini and shader cache folder to a separate location. Every time Capcom releases a title update, they reset the config and invalidate the shader cache. Restore your config immediately after each update. Also, don't update NVIDIA drivers for this game unless a patch note explicitly says "fixed DirectStorage stutter in Monster Hunter Wilds." Capcom and NVIDIA have a history of breaking things for each other — I've seen it since Resident Evil Village. Stick to 551.86 until proven otherwise.
Was this solution helpful?