> integer на самом деле жрёт меньше, чем real, потому что у последнего есть дробная часть...
все типы в варкрафте занимают 4 байта, и разница во времени вычислений между int и real минимальна.
Почему бы не вынести значение длины хука за функцию таймера?
Группу каждый раз создавать/удалять в цикле жирно как-то.