Could be totally off base, but maybe missing a * delta somewhere? Have a pretty high refresh rate monitor, so even with vsync on that might cause some issues if things are frame rate dependent. Will give it another go on my laptop, saw some of this on a stream so do want to try it out!