RSBasic, das kann man sich doch wohl denken. Wir reden hier von der Dauer. Ist es für dich besser, wenn du länger wartebn musst, ja?

Dann hilft dir Delay()
Also ich erhalte 16 / 31 ms. Erhöhe ich die Anzahl der Schleifendurchläufe um ein Zehnfaches, dann erhalte ich 218 / 280 ms.
Und ich habe 3,4 GHz (Dual Core).
Mein Fazit: If ist zwar schneller, aber da tut sich nicht viel. Sollte man mal viel Code haben mit mehreren Abfragen, dann würde ich wie gewohnt zu Select greifen.