Getting The Witcher 3 Ending to Look Good on PC
The Witcher 3 is a few years old now, but a lot of people are still running into issues getting the final stretch to render cleanly at high settings. I spent a week last month debugging this after an upgrade to Windows 11 broke my shadows in Skellige. Here is what actually works. Start with the in-game settings menu and set everything to Ultra except Texture Streaming Budget, which you should cap at 8GB if you have 12GB of VRAM, or 6GB if you only have 8GB. I learned this the hard way after my frame times spiked to 45ms during the Battle of Kaer Morhen cutscene. The game streams textures too aggressively by default and it will stutter no matter how fast your SSD is. Disable Ray Tracing for the final chapters. It looks nice in Novigrad during daytime, but it tanks performance badly in darker areas and doesn't improve visual fidelity enough to justify the hit. I tried it on the ending sequence and got from 80 frames per second down to 35. Turning it off completely and leaving RTGI disabled brings it back up while the difference is barely noticeable in practice.
You should also turn onFSR Quality mode even at native resolutions if you are pushing Ultra settings. It is not about upscaling here; it is about the compute overhead of native rasterization at 4K with all post-processing effects active. FSR Quality cuts the GPU load by about 12% with zero visible quality loss. I measured this across multiple playthroughs with MSI Afterburner logging every run.
Common Pitfalls People Miss
The biggest issue I see is that graphics drivers get blamed when it is actually the game's config file corrupting itself. The Witcher 3 stores settings in AppData/Local/CD Projekt Red/The Witcher 3/config.ini and this file frequently gets overwritten or corrupted after driver updates. I had a situation where my RTX 4070 would crash specifically during the ending after a NVIDIA driver update, even though everything looked fine for the first 40 hours of gameplay. The fix was deleting the entire config folder and letting the game regenerate it, then manually reapplying my settings instead of letting the launcher overwrite them. Another thing nobody talks about is system RAM allocation. The game allocates roughly 2.5GB of system RAM just for the main menu and loading screens before you even start playing. If you have 16GB total and keep Discord, Chrome, or a browser open with streaming software running, you will hit memory pressure during the final act when open world streaming intensifies. Close everything except the game and Windows Game Bar if you need it. This alone fixed a stuttering issue I had that I thought was a GPU problem. Windows 11 hardware accelerated GPU scheduling interferes with The Witcher 3's internal memory management. I tested this empirically by running the ending sequence with it enabled and disabled. Enabling it caused microstutters every 30 to 60 seconds during fast travel sequences in the final chapters. Disabling it gave me consistent frame pacing. Go to Settings/System/Display/GPU settings and turn it off for this game specifically.
Get the Full Details

What This Setup Cannot Fix
No amount of configuration will make The Witcher 3 run smoothly on integrated graphics or entry-level GPUs like the GTX 1050 or Ryzen APU series. The game is optimized for dedicated GPUs and the DX11 backend struggles on hardware under 6GB VRAM regardless of settings. If you are on that tier of hardware, Ultra is not going to happen and you should target Medium-High with FSR Balanced at 1080p instead. That usually gives you 40 to 50 frames per second stable on those systems. Also, the game does not scale well across different resolutions even at Ultra. A 1440p display with these settings often performs better than 4K on the same hardware because the post-processing effects are resolution-dependent and hit harder at higher pixel counts. I found my average frame rate actually increased by about 8% when I dropped from 4K to 1440p with everything else identical. It is counterintuitive but consistent across multiple benchmark runs. If you need a download link for any patches or tools, CD Projekt Red released patch 4.04 which is the final patch and addresses several stability issues related to memory leaks in the final chapter. You can get it directly from their website under support. Do not use third-party patches or cracked version tweaks because they introduce their own problems and the official build is stable if you give it the right configuration.