Posted September 25, 2015
There is obviously a performance hit when running games in WINE on Linux or OS X, especially if you're using an additional layer of abstraction like a 3Dfx GLIDE wrapper or in this case, the EE's version of Shlink. But overall hardware has gotten so powerful, in addition to continuing improvements in the host OSs and APIs themselves, (and WINE has made a lot of significant strides in boosting performance, compatibility, and efficiency) that the performance hit is almost negligible for old games like System Shock. That's especially if they're not using intensive 3D graphics/hardware accelerated graphics.
Firebrand9: For OSX, you're asking it to convert every Win GDI function, to Cocoa (even if it's using OpenGL) via Crossover in addition to the conversion already taking place from the DOS to Windows translation for the EE. In short, it's a 2-step conversion rather than a single step that it would be for DOSBox, and the emulation/conversion of Windows is a more complex process overall.
Sure, running SS through the EE running in Wineskin or CrossOver is not as elegant or efficient as running the CE in DOSBox with whatever patches I need to get most of the functionality in the EE (or just running the whole thing in Windows). But in terms of ease of setup and features, the EE in WINE is much easier to setup and play (especially since it doesn't need any special dependencies, settings or registry hacks) for me, with almost no discernable loss in performance versus the CE in DOSBox.
Post edited September 25, 2015 by rampancy