The latest version of VirtualBox runs Windows 10 quite well on my 2014 iMac. I normally leave my Windows desktop running all the time as the NAS but I am migrating it to the M1 mini and running Windows 10 on a virtual machine is convenient as I don't have to go to my other desk to use it. It's possible that I will shut down the Windows 10 Desktop but that's not quite just yet. I need a way to push stuff from Windows 10 to macOS file sharing.