Inoltre, su sistemi Intel 80386, il gestore di memoria EMS di DR-DOS consentiva il caricamento dei driver di periferica DOS nei blocchi di memoria superiore , liberando ancora memoria.
DR-DOS 5 fu il primo DOS ad integrare queste funzionalità nel sistema operativo di base.
Così, su un sistema 386, con DR-DOS era possibile offrire molta più memoria convenzionale libera che con ogni altro DOS.
Dopo che i driver per il mouse e per le periferiche multimediali e uno stack di rete erano stati caricati, un sistema DOS in genere poteva avere da 300 a 400 KB di memoria convenzionale libera - troppo poco per poter eseguire la maggior parte del software progettato alla fine degli anni ottanta ma il DR-DOS 5, con qualche piccolo ritocco manuale, poteva caricare tutto questo e mantenere comunque tutta la sua memoria convenzionale libera - a parte qualche necessaria struttura dati DOS, fino ad arrivare a 620 KB su 640 KB totali, un quantitativo di memoria tale che alcuni programmi non potevano caricarsi perché trovavano libera memoria troppo bassa - i primi 64 KB.