Hmm, I just tested out the code. Looked smooth in full-screen but not in windowed mode. That's becasue Flip is being used with the default flags of -1, which is no good. Try Flip 1 instead.
Also here's an example made with my timing code. It's just as smooth on my PC, how about yours?
http://www.greyaliengames.com/misc/Ovaltest.zip (613k)
Also here's an example made with my timing code. It's just as smooth on my PC, how about yours?
http://www.greyaliengames.com/misc/Ovaltest.zip (613k)