Has probado con un chequeador de Leaks como MemProof (gratis) o AQTime? Podria ser fragmentacion de memoria on un leak...
Estas seguro que es MEMORIA? No sera un asunto de encoding? Mencionas que lees archivos de texto de PHP Nuke y usas FList.Add. que supongo es un TStringList.... que usa Strings ANSI, y TAL VEZ estas cargando un archivo UNICODE con un encoding como UTF-8 u otro?
Ademas, cual tipico error de memoria, seria bueno bueno saber...
Ah... te recomiendo que uses algo como
http://www.eurekalog.com/ para tener mejor informacion de los errores, junto al call stack, linea de error y demas....