you should read the help about those commands
I tried to fill the screen pixel after pixel with your snippet, with DBP and DBC :
2418 milli-seconds
3466 milli-seconds
but there's a way a bit faster to fill your screen :
Sync On: Sync Rate 0
st = timer()
Ink RGB(255,255,255),0
box 0,0,640,480
Sync
et = timer()
write to clipboard str$(et-st)
with DBP : 0 milli-seconds
with DBC : 10 milli-seconds
"He will come...the voice from the outer world,
bringing the holy war, the Jihad, which will cleanse the Universe and bring us out of darkness."