So the TL;DR I guess is that when the OS/hardware wants to render a frame and when the game is trying update aren’t always synced and can cause stuttering.
So if simply rendering more frames(vsync off) to mitigate that issue works… what, then, are some games doing which allows them to look smooth with vsync being on and the minimal number of frames are being rendered? Is there some magical voodoo being done on the game timer which more intelligently reads the intent of the OS/hardware and adjusts is Thread.Sleep timer more accurately?