So currently the only thing I have limiting my game speed is flip (or vwait:flip 0 if needed) I can see how there is going to be some variance from someone with a 60 mhz refresh rate vs an 85 mhz refresh rate. From my perspective it doesn't seem too huge of a difference, enough to warrant adding in delta timing or frame tweening. I've also made the assumption that 75-85 mhz is the average range of refesh rates, and that if vsync is disabled by the user that I can rely on vsync:flip 0 as a backup. Is any of this incorrect?
Just about all of it :)
Monitor refresh rates go up over 100, so your game could easily be running twice as fast on some machines as others.
Flip True and VWait:Flip False are the same thing. If VSync is disabled, neither will do a thing and the game will be flying along at 2,3,4,5 times as fast as it should.
Also some monitors ( mainly laptop screens ) don't like Flip False and will be unusable.
You seem to be going to great lengths to avoid adding a few simple lines of code, and I'm not quite sure why.