Schätze mal daß das Lesen aus der Inidatei bei zehntausend Personen 30 sec. dauert, das Schreiben vermutlich 60 sec.
Schätze mal du hast noch einen C64.

Ohne Witz so lange kann das nicht dauern, versuchs mal mit TMemInifile.
Natürlich sind andere Formate z.B.
csv-Datei besser geeignet.
Ein wesentliches Problem ist die Speicherung der Daten in einer visuellen Komponente(StringGrid).
Die sind nicht für große Datenmengen gedacht, sondern um schnell mal was anzuzeigen.