Die Geschwindigkeit und die Speicherauslastung kannst du ja über die Konstante BytesPerBlock regulieren..
Außerdem: NTFS (zumindest die Version ab 2000, wies bei NT ist, weiß ich nicht) unterstützen Dateien > 4 GB.
Einige
API-Funktionen zum Dateeihandling nehmen für die Position des Dateizeigers 2 32Bit-Werte.