Unity has a config file that's technically not supposed to be touched by us.
Open <game folder>/EscapeFromTarkov_Data/boot.config
edit gc-max-time-slice (default 3)
Higher values make the engine garbage collect less frequently so:
- Stutters will happen less often
- Stutters will be bigger when they do happen because more garbage will be collected all at once
Lower values make the engine garbage collect more frequently so:
- Stutters will happen more often
- Stutters will be smaller when they do happen because less garbage will be collected all at once
For me, dropping this from 3 to 2 completely eliminated stutters because each garbage collection becomes significantly easier on the CPU and it doesn't freeze anymore. Slower CPUs than mine, might require dropping this to 1.
If your CPU is particularly slow and 1 doesn't solve it, then try increasing the value instead which will make stutters bigger but less frequent.
The also works for Rust btw, except there you define it in the console.
Happy gaming.
Source: https://www.reddit.com/r/EscapefromTarkov/comments/ssjbna/tip_reducing_random_stutters/