Some tips to optimize your framerate in The Witcher 3 on the PC, in order of importance:
- This goes without saying, but uncap the framerate! When I installed it defaulted to 30fps cap, needless to say this led to a terrible experience.
- Run Fullscreen instead of Borderless Windowed. On my PC this is a good 20% perf improvement and many people report the same online. The game tends to revert to Borderless Windowed when you start it, always make sure it's in this mode.
- If you don't have a GTX 970 or 980, just disable NVIDIA HairWorks. And even if you do, it's quite a significant tradeoff.
- Keep Foliage Visibility Range at Medium or High. Ultra has a very high cost with comparatively little visual difference.
- Keep Grass Density Medium or Low. Again, little visual difference, but substantial perf cost.
Settings you should enable / set to Ultra without fear:
- Light Shafts
- Detail Level
- Terrain Quality (doesn't seem to do anything)
- Texture Quality (I keep it on High, if you have more than 2GB VRAM Ultra should be good)
Settings that can be a good framerate/image quality trade-off, in order of importance:
- SSAO/HBAO+: SSAO is much better than nothing, HBAO+ gives even more presence to everything
- Anti-aliasing: can't live without it personally.
- Shadow Quality (high)
- HairWorks if you have a GTX 970, 980 or better.
Settings to disable because they're stupid in a video game (my opinion, they don't actually impact performance much):
- Motion Blur
- Chromatic Aberration
- Depth of Field
For more information, NVIDIA has posted a good guide here: http://www.geforce.c...-tweaking-guide
Oh, and my PC specs for reference:
16GB DDR3-1600 RAM
2 GTX 760s in SLI, roughly as fast as a GTX Titan
Monitor: 1920x1080@120hz. Cannot run this game at 120fps though, but a solid 60fps with most settings to high/ultra is doable.