Had a lot of issues with stuttering and small to medium fps drops every few seconds, but after a lot of searching the goog and limited testing i have compiled a list of the things ive done
that helped or didnt help that much in hope that someone can use them and fix their stutter.
The final conclusion i came upon is that my ddr3 ram with 1600mhz is the problem and has been for other games too (rdr2,cemu botw,ac odyssey)but i still have hope for a software fix ᵖˡᶻ ᵍᵒᵈ
My machine
GTX 980 ti
i7 4790k
16gb DDR3 ram 1600mhz
~500mb/s write/read ssd
mobo b85m-g
The testing I did on a vanilla 1.19.8 instance on a fully fresh windows 10 pro system debloated extra chris titus tool and O & O shut up and a few settings like backround apps and some services turned off
like aljoyn router service,windows indexing, work folder... and uninstalling bloatware
that means no Steam no Geforce experience no Discord no anything only Microsoft edge and Vintage Story and Rivia tuner statistics server
Programs like Xbox overlay and Steam might also be causing stutter but I havent tested those
So the things which improved my fps the most is
-disabling internet for Vintage Story with a firewall rule helped the most
-Disabling internet completely by plugging off my usb wifi catcher (no noticable improvemnt buts stil saying it if you want to test it)
-disabling Windows defender real time protection helped the most and the others like cloud delivered protection, tamper protection and automatic sample submission didnt have a noticable improvemnt
-turning off threaded optimization in NVIDIA control panel
-In game Vsync Steep with unlimited fps limiter (you might also want to try normal ingame vsync with fps limiter to 15fps and unlimited)
Settings that didnt help but also didnt make it worse
-ultimate performance profile (added with chris titus tool) no noticable dif
-high performance in settings/graphics settings no noticable dif
-windows defender exclusion no diff
-disconnecting all other usbs except keyboard and mouse (for me being my controller and a wifi catcher) no noticable diff
-overclocked my cpu from my bios to 4.5 ghz no diff
-open to lan kind of helped but not sure if it even does something since im offline and cant test server without the internet
-task manager high priority no diff
-optimize for compute performnace nvidia kinda better? to no diff
-disable full screen optimization by right clicking/ properties and going to compatability seemed to help with graph
Down here are the mixed results I want to emphasize again that i did not do extensive testing
-riviatuner statistics server best graph but feels choppy
-no ram optimize config maybe helps/ no dif feels choppier https://www.vintagestory.at/forums/topic/15208-fix-for-garbage-collection-pauses/
-maximized borderless seemed to help with the graph but feel more choppy???
-run as Vintage Story as admin seemed to help with the graph but feel more choppy???
settings that made the stuttering worse
Threaded optimization on/auto worse
-nvidia control panel vsync/fast/adaptive worse
-nvidia control panel vsync and ingame vsync worse
-low latency worse
-low latency ultra maybe worse
-tripple buffering worse
-game mode off worse
Some other outside things that i have tried or heard about
-hardware accelerated gpu scheduling on off (newer GPUs) not available for me
-try spectre and system meltdown disable (older CPUs) no difference
https://www.grc.com/inspectre.htm
-try msi mode no difference
https://www.reddit.com/r/OptimizedGaming/comments/107blhi/msi_mode_on_gpus/
Cracked vintage story? (haven't tested)
-enabling xmp from bios (not supported for me )
Some other things i didnt need to test or have already done
cleared your DirectX cache
clean install of your GPU's latest driver
Running a local server not from LAN (if you have tested with no internet and it doesnt help)
Current settings I run
Nvidia control panel
Optimize for compute performance
power managament prefer maximum performance
Threaded optimization off
high performance in settings/graphics settings
Firewall Vintage story internet
Disable Windows defender real time protection
Disable fullscreen optimization
Task manager priority high
open to lan
My Vintage Story settings during testing
128 block view distance
AO smoothlight
Fxaa
SSAO medium
Shadows low
Particles 36%
Dynamic lights 1
Resolution 75% (preference)
Full Screen
Fps limiter - unlimited
Vsyn on Steep
Occlusion cullng
Chunk upload rate limiter 3
If anyone has other suggestions for me please do tell.
I hope this helps and sorry for bad editing or whatever