I think the performance of x86 VMs would be pretty poor anyway due to the high overhead of TSO emulation. Windows ARM doesn't have the benefit of hardware assistance like macOS does, and the tricks that Microsoft came up with to mitigate the impact rely on metadata that only MSVC emits, so anything compiled with GCC or LLVM would always hit their emulators slow path.
> Windows ARM doesn't have the benefit of hardware assistance like macOS does
I can understand Apple Silicon having an initial advantage due to its hardware TSO support, but I'd have expected some combination of efforts at ARM and Qualcomm to have caught up by now. Shouldn't ARMv9 have a standardized (if optional) TSO mode? I'm disappointed by the foot-dragging.