Nein, Windows 10 braucht nicht zwingend UEFI.
Mein Windows 10 Desktop PC stammt von 2010 und lief unter Windows 7 (und
Linux). Als Windows 7 auslief habe ich ihn auf Windows 10 gebracht.
Da habe ich keine EFI Partition, und laut Motherboard Beschreibung kennt
ein ASUS M4A88TD-M/USB3 EFI gar nicht.
(Ein EFI Partition ist vfat und heisst /boot/efi, ich glaube beide sind
zwingend).
Übrigens - ist Windows so eingerichtet, dass Fast Boot disabled ist?
https://www.heise.de/tipps-tricks/Windows-10-Schnellstart-deaktivieren-aktivieren-4000088.html
Mordswischtisch beim Dual Boot!
Bei mir klappt es fast immer über Grub2, wobei ich manchmal Angaben
ändern muss damit er nochmals nach Fremde OS schaut. Hierzu ist die
Anzahl Sekunden Wartezeit prädestiniert.