Desde el punto de vista de programador, supongo que la carga normal del hdloader es cargar su código y luego cargar el juego y olvidarse. En cambio si ha de cargar el juego y luego descargar de memoria el hdloader ya tiene que acceder a la memoria, descargar los datos y reorganizar los del arranque del juego para que se parezca más a un arranque desde disco óptico.
No lo sé seguro, pero en teoría debería de trabajar así o similar. Descargar de memoria el hdloader es una serie de liberaciones de registros que puede ahorrarse si no se pide descargarlos.