CrossOver allows Mac (and Linux) users to run Windows applications. New update brings support for EA and DirectX 12 games. Update provides geometry shaders support.
Compared to Game Porting Toolkit, CrossOver provides better user experience so far, but it is also expected that both technologies will evolve and provide Mac users with more options to run games natively.
CodeWeavers Blog: Level up with CrossOver 23