Ohne es je genau gemessen zu haben, der Flaschenhals dürfte das Speichern der dekodierten Datei sein. Externe USB-Festplatten sind dabei eher ein wenig langsamer als interne (insbesondere, wenn sie am langsamen USB 1.1 hängen). Eine RAM-Disk dürfte, wenn ich mich richtig an alte Threads erinere, deutlich schneller sein. Allerdings mußt Du hier die dekodierte Datei aus der RAM-Disk ja auch wieder auf eine Festplatte schieben, was erneut Zeit kostet. Die CPU ist beim Dekodieren nicht nennenswert ausgelastet.