Hab mal meine erste Methode mit deiner unteren vergleichen und jeweils die Zeit gestoppt.
Für Konvertierung der Datensätze 2.000-12.000 brauchte deine Methode 43 sek. und meine 39 sek ...
.
Ich hatte eigentlich auch angenommen das deine schneller wäre ...
[edit]
die 2. Variante von mir liegt bei 35 sek. ...