Das Meiste davon sollte auch über DMA gehen. Wenn die CPU jede Datei "anfassen" müsste hätten wir ganz anderen Probleme.
Schon allein aufgrund der Kompression und der modernen Unterbringung von Texturen in Datenbankstrukturähnlichen Containern hat die CPU inzwischen immer die Finger mit im Spiel.
Außerdem würdest du eben vom Massenspeicher die Daten per Direktransfer nur bis zum RAM bekommen. Sonst bräuchts kein direct storage.
Zudem brauchst Du in modernen Spielen eine Sortierung/Logik, die bestimmt, welche Texturen/Texturenteile/Mip map levels übertragen bzw. gespeichert werden -> Über die CPU.
Alles andere würde bei modernen Titeln in einem Performancedisaster münden.
LG
Zero