Fix :
If you are having problems with stutters and quick lag & fps drop, I highly recommend using my solution. It will make your game smooth with ~stable fps, it worked for me. No stutters, no fps drops, smooth gameplay.
1. Find S.T.A.L.K.E.R. 2: Heart of Chornobyl shortcut (usually on the desktop)
2. Click Mouse right button to open shortcut properties
3. In shortcut properties we see shortcut section with game icon, now you should find "Target" with "game location path"
4. You need to add this command after the "game location path" by pressing the space bar
5. It should look like this "game location path" -xgeshadercompile -nothreadtimeout -NoVerifyGC" (You can also add -dx11, is make the game more stable, but it will disable Nvidia FrameGen and DLSS, but will remain FSR)
6. Click "Apply", and close. Enjoy game without Stutter & FPS drops
FIX Stutter & Lag - Second Method
If the previous method did not help you, use this one. For the Steam version: %localappdata%\Stalker2\Saved\Config\Windows
1) Open Engine.ini
2) Backup original (Clone original Engine.ini to desktop)
3) Open Engine.ini, and paste this:
[SystemSettings]
r.Streaming.PoolSize=12288 ; Only for 16GB VRAM. For 12GB use 9216, for 8GB use 6144, for 6GB use 4608, for 4GB use 3072
niagara.CreateShadersOnLoad=1
r.OneFrameThreadLag=0
r.TemporalAACurrentFrameWeight=0.15
r.TemporalAASamples=8
r.TemporalAASharpness=0.9
r.Tonemapper.Sharpen=0.8
r.RHICmdBypass=0
r.GPUCrashDebugging=0
r.AllowMultiThreadedShaderCreation=1
r.TextureStreaming.MinTextureResidentMipCount=7
r.Streaming.HLODStrategy=2
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.MipBias=0
r.RenderTargetPoolMin=400
r.GTSyncType=1
r.EarlyZPass=2
r.AllowOcclusionQueries=1
r.GBufferFormats=3
r.AsyncCompute=1
r.UseAsyncShaderPrecompilation=1
r.Streaming.DefragDynamicBounds=1
r.Streaming.UseAllMips=1
D3D12.MaximumFrameLatency=3
D3D12.AsyncDeferredDeletion=1
D3D12.AFRUseFramePacing=1
D3D11.MaximumFrameLatency=3
D3D11.AsyncDeferredDeletion=1
D3D11.AFRUseFramePacing=1
FX.AllowAsyncTick=1
FX.BatchAsync=1
FX.BatchAsyncBatchSize=8
FX.EarlyScheduleAsync=1
AllowAsyncRenderThreadUpdates=1
[ShaderCompiler]
bAllowAsynchronousShaderCompiling=True
bAllowCompilingThroughWorkerThreads=True
NumUnusedShaderCompilingThreads=1
bAsyncShaderCompileWorkerThreads=True
bEnableOptimizedShaderCompilation=True
MaxShaderJobBatchSize=50
MaxShaderJobs=500
Delete Film Grain and Chromatic Aberration
For the Steam version: %localappdata%\Stalker2\Saved\Config\Windows
1) Open Engine.ini
2) Backup original (Clone original Engine.ini to desktop)
3) Open Engine.ini, and paste this:
[SystemSettings]
r.Tonemapper.GrainQuantization=0
r.FilmGrain=0
r.NT.Lens.ChromaticAberration.Intensity=0
r.SceneColorFringeQuality=0
Disabled Ray Tracing and its other components for more FPS
For the Steam version: %localappdata%\Stalker2\Saved\Config\Windows
1) Open Engine.ini
2) Backup original (Clone original Engine.ini to desktop)
3) Open Engine.ini, and paste this:
[SystemSettings]
r.RayTracing=False
r.RayTracing.Shadows=False
r.RayTracing.Reflections=False
r.RayTracing.AmbientOcclusion=False
r.RayTracing.GlobalIllumination=False
r.RayTracing.Lighting=False
r.RayTracing.Translucency=False
r.RayTracing.SkyLight=False
r.Lumen.Reflections=False
r.Lumen.Reflections.HardwareRayTracing=False
r.Lumen.Reflections.ScreenTraces=False
r.Lumen.GlobalIllumination=False
r.Lumen.ScreenProbeGather=False
r.BloomQuality=0