It depends, actually. You can stack translation layers to take things from x_86 -> Arm and stuff intended for Windows -> MacOS. Depending on your solution sometimes you need to use Microsoftโs x86 translation layer and some times you use Appleโs.
This takes a pretty big hit tho. And for a long time DX12 was an issue, but with Appleโs release of the GameDev porting kit (intended for developers) you could now do play those titlss through a WineBottle. Many users did this (myself included) and I think commercial products like CrossOver are able to have the same functionality. Playing D4 on my base m1 was kinda wild.
Itโs honestly kinda fun if you like tinkering, but not ideal if you care about raw performance. Ultimately tho, my Linux system is just easier now, but if I get curious if I can run a game on the thinnest laptop I own I reach for my Mac.