Stuttering is present in SteamVR due to lack of async reprojection. Thats why I'm using Envision which is an interface for a stack of a bunch of different open source VR stuff.
It's quite a bit more finicky and fragile, but it at least has reprojection.
https://lvra.gitlab.io/ is a good start.
Some stuff you'll have to mess around with.
I've found that some random issues like unexpected frame stutter or VR headset not being detected need a full power off of everything to fix sometimes. (Power off / disconnected. Reboots don't work)