hmm, haven't had this problem b4, most of the time, my program speeds up when made into a standalone .exe, do you just add a:
set cursor x,y:print screen fps()
command to your game? if so do this instead:
if inkey$()="f"
set cursor x,y:print frame_per_sec
else
frame_per_sec = screen fps()
endif
that should display the "true" screen fps 'cus constantly printing stuff to screen could eat up some fps, while running your game, tap the "f" key once and check the fps, try again as a standalone .exe. If it's the same problem then i'm sorry, i have no clue
everyday of life is a new chapter that has already been fortold but is up to the soul to capture.