Ich bezweifle das StrToInt so langsam sein kann, das der Import von 5000 Datensätzen plötzlich 78 Sekunden längert dauert.
Wie oft rufst du den StrToInt pro Datensatz auf?
Wenn StrToIntDef schneller geht, liegt das wahrscheinlich an deiner
Exception-Behandlung im Import.
Die wird jedesmal aufgerufen, wenn StrToInt ein ungültiger Wert übergeben wird.
Ansonsten schreib ein kleines Testprogramm das wir mit unterschiedlichen Compilern übersetzen können.
Nichts aufwendiges, nur eine Schleife die IntToStr ein par Millionen mal aufruft und die Gesamtzeit ausgibt.