The old macOS 32-bit Guild Wars 2 client actually used a version of Wine to run.
Running in a virtual machine like VMWare or Parallels is too slow, so that leaves some form of Wine which is a Windows compatibility layer. There are several ways to run the Windows client on a Mac including dual-booting Windows with Bootcamp, but that’s not an option for me.