What is the difference supposed to be anyway?
It's user-mode emulation of x86_64 whether the translation happens just-in-time or ahead-of-time. AOT just can afford to spend more time optimizing out redundant emulation operations in each basic block.
It's not emulating privileged modes or devices, but neither is Microsoft's emulation (or user-mode QEMU for that matter.)