Apple's ARM switch worked because they have tight control over the whole software stack, and actually worked really hard to provide transparent support for older x86-64 software. Windows for ARM has none of this support and has basically zilch market share as a result.

If Microsoft releases an equivalent of Rosetta at the same level of quality it will be a different story. But I can't see what influence Nvidia has over this?

I think it’s slightly more complex than that. Apple included in their processor design custom extensions to ARM that alter things like memory order to make emulation easier [1]. It’s not just control over the software stack that makes Rosetta so performant.

[1] https://github.com/saagarjha/TSOEnabler