Ciao Viking_Seba
Quello che puoi provare è installare Windows 7 su un disco esterno (vedi WnToUSB: [Official] Best Free Windows To Go Creator Wizard Helps Create Portable Windows 11/10/8/7! (easyuefi.com))
La versione gratuita mi sembra che basta.
Oppure installare Windows 7 su un disco interno differente rispetto a quello in cui è installato Windows 10.
Nel momento in cui installi Windows 7, scollega fisicamente il disco in cui è installato Windows 10.
In questo modo non si attiva il Dual Boot che potrebbe dare problemi.
Una volta ricollegato anche il disco con Windows 10, puoi scegliere quale sistema operativo avviare dal "menù boot option" oppure, con qualche passaggio in più, dal BIOS. Fai riferimento al modello della scheda madre e al manuale per identificare il pulsante con cui aprirlo.
Per le macchine virtuali, se hai Windows 10 Pro puoi usare Hyper-V. Lo trovo nettamente superiore a VirtualBox come prestazioni, specialmente se installi la macchina virtuale su SSD.
Di seguito trovi la documentazione e i passaggi per attivarlo: Introduzione a Hyper-V in Windows 10 | Microsoft Learn
Buona giornata!