My advice...
don't worry about the loop command, think about the loop content.
Bearing in mind that the purpose of a loop is to do something many times, it's important to make the code inside the loop as efficient as possible.
If a loop executes 10,000 times, each operation is an extra 10,000 lines. remember, a complex mathematical equation is a collection of smaller ops.
Having said all that, I think you'll struggle to drag your code down by any degree. My current code has a loop that is executed 36,000 times. There are exactly 50 lines of code in the loop, and it completes in 50 milliseconds (whilst downloading from the internet at 50K / sec at the same time). That's the equivalent of 200 FPS, which means I can do 4 times as much and still be faster than the graphical output, synched at 50 FPS.
My machine is no monster either, 1Ghz P3.
Thanks in advance.
All the Best,
StevieVee