Если шаблон без браузера работает, то можно смело в цикле оставлять, там не должна память течь. Насчет регулярок:
1. Посмотри в логе PM, нет ли у тебя там предупреждений о макросах, типа как тут я писал.
2. Если нет, то в логе ZP трассировку включи, и определи какой блок жрет времени много, его...