I spoke too soon It seems there is some problem with some aspect of delphix, directx, my graphic card or Win XP.

Timegettime is indeed running at 1000 ticks a sec. No matter what (as opposed to the timers that seem to run 64 fps regardless)

However, when delphi is not open (or DXDIAG), the speed of the game slows down considerably just like the timers. Timegettime is certainly still running at 1000 a sec, but thr game is for some reason slowing down. Something is stopping it drawing to the screen perhaps.

What ever it is, I expect that this will again be incorporated into the exe. I will test it tomorrow, and I will also be buying a new card soon.

If none of these work, I may have to go back to Win2000, because something is really wrong here. Why the hell would it work proper if delphi is open as opposed to closed?

:?: