Another thing.
There’s something off about Geekbench for Windows aarch64. I don’t know if it’s a Windows issue or a Geekbench issue (different compiler tuning?), but it scores lower than macOS and Linux
Here are some M3 Pro results I took last year
macOS native = 3176 points
https://browser.geekbench.com/v6/cpu/3472954
Linux aarch64 (VMWare) = 3039 points
https://browser.geekbench.com/v6/cpu/3480434
Windows aarch64 (VMWare) = 2755 points
https://browser.geekbench.com/v6/cpu/3479543
IIRC, the early X Elite Windows and Linux results had a similar performance delta