Вот провёл тестик: что быстрее - цикл или переход по GoTo
ITER=1000000
;====
time1=MilliSecs()
i=ITER
.a
i=i-1
If i>0 Goto a
time1=MilliSecs()-time1
;===
time2=MilliSecs()
For i=ITER To 1 Step -1
Next
time2=MilliSecs()-time2
;===
Print "Goto "+time1
Print "for "+time2
WaitKey()
End
Интересно - попробуйте.