_LIMIT or DELAY will both work.
The difference is Limit has a maximum, self-adjustable delay, while Delay is a hard-set pause.
Example:
DO
'Draw graphics that take 1/20th of a second to render
LIMIT 10
LOOP
Now, with the above, drawing the graphics take 1/20th of a second. For your Limit to reduce your speed to 10 loops per second, it'd have to calculate and introduce a 1/20th of a second pause.
DO
'Draw the same graphics
DELAY 0.1
LOOP
Most folks think the above are interchangeable snippets. They aren't. Here, we have a hard-set pause of 1/10th a second in that loop. With the graphic draw time, it takes.15 seconds for each loop. We're only running at 6.66 floops per second -- not 10!
Of course, sometimes the Delay is more suitable for your needs than a LIMIT.
For example, say it takes 2/10 of a second to draw the graphics. A Limit of 10 is going to be completely ignored as the most you can process is 5 loops per second. If you need the screen to pause no matter what, such as to give time to flash a readable message or press a button, you might want that hard-coded DELAY instead.
Very similar commands, but slightly different.