Даже на ПРке можно делать вычисления каждый цикл, ну просто ждать 5000 циклов придется ну или разбить на несколько действий в рамках одного цикла. Можно даже настроечный параметр ввести, по 10-ть, по 20-ть и т.д.