@Satchmo
Instead of using fullscreen mode, try using windowed mode. On my machine I've noticed exes run at about the same speed that they do in the compiler when they are run in windowed mode.
The following script runs somewhere between 500 and 550 fps in the editor and between 160-170 fps when made into an exe (DBC 1.13 2002).
sync on
sync rate 0
make object cube 1,25
do
text 0,0,str$(screen fps())
sync
loop
Now, adding the set window on command, it runs at about 450 in the editor and at between 440 and 450 as an exe. I think it slows down a bit in windowed mode in the editor because the screen depth goes up to 32 (the bitdepth of my desktop).
set window on
sync on
sync rate 0
make object cube 1,25
do
text 0,0,str$(screen fps())
sync
loop
Enjoy your day.