UNTIL !Iの部分をUNTIL I==0と記述すればWHILE〜WENDよりも速くなりますね。
しかし、条件付きループはGOTOが最速なのです。
I=0
@L
I=I+1E-6
ON I GOTO @L
これで100万回ループになります。
最速になるような記述をした場合はループの速度は、FOR〜NEXT < WHILE〜WEND < REPEAT〜UNTIL < ON〜GOTO となります。(これはループ処理に関する部分のみの速度なのでON〜GOTOはループ内の処理によってはREPEAT〜UNTILと逆転することもある)
プチコン3号のFOR〜NEXTは非常に遅いです。