Sans rapport avec le problème de Mornagest, mais en regardant le bugtracker de wine, il semble y avoir pas mal de problèmes de perf sur les vieux jeux.
Une manip (assez ancienne) consistait à ne faire tourner le jeu que sur un seul core dans le cas d'un dual core. (le tips date de 2015, je ne promets rien).
Néanmoins, le soucis de perf semble assez ancien et récurrent, sans avoir trouvé de fix digne de ce nom. (On trouve des rapports de bug datant de 2012 mais toujours pas corrigés).
Pour conclure, et sans vouloir être trop pessimiste, comme le soucis concerne de vieux jeux, bah ... Je doute sincèrement que ce soit un problème prioritaire pour les devs.
Voyageuse, essaie de lancer le jeu avec
A une époque, ça a aidé ... (et la commande n'est sûrement pas adaptée, je la sors comme elle a été donnée.)
Edit : Et désolé pour le pavé, mais si ça peut aider ...
Most performance issues on Mid-End or High-End systems are CPU side bottlenecks. The problem can be in pretty much every component involved in running the game:
The Linux Kernel
The X server
The 3D parts of Wine
The non-3D parts of Wine
The 3D driver
It is tricky to tell those apart. A useful first test is comparing the following 3 metrics:
The performance on a normal Windows system
The performance on Windows while running the game with wined3d
The performance on Linux/macOS with Wine
If you are on macOS: The performance with Wine+macOS.
If there is a noticeable difference between (1) and (2) the problem is likely in the 3D related parts(wined3d, OpenGL driver). That's because all the other components haven't been changed. If there is a noticeable difference between (2) and (3) the problem is either in the non-3D parts(Rest of Wine, Linux kernel, ...). Make sure the game runs in the same codepath in all 4(or 3) cases - some games can use both d3d9 and d3d10 for example.
A difference between (2) and (3) may also indicate a problem in the Linux 3D driver that does not occur on Windows. If you are using AMD's or Nvidia's binary drivers this is unlikely because the Windows and Linux drivers share a pretty big common core. On macOS there is less code sharing, so if you're debugging performance issues on macOS the difference between (3) and (4) can matter.
Si besoin est, je peux faire un comparatif sous windows avec wined3d.