KiNgBrAdLeY7: The Suffering here, is:
a. DRM-FREE
b. Tweaked from GOG stuff in order to run well in modern systems and fixed.
Steam almost never works on their games to provide compatibility; there, mostly modders and community members, are left to work on this. And Steam is DRM-friendly.
a. Has been done before, but OK since it's official this time.
b. The only thing THEY did (or could be Warner Bros) was lowering default vertical FOV, unlocking widescreen resolutions and bundle the outdated IndirectSound that makes the game crash on regular basis (but to be fair, the new version did not exist at the time of release if I remember the dates correctly).
The very first widescreen patch by jackfuste was implemented better (
http://www.wsgf.org/dr/suffering/en). It adjusts horizontal FOV in regards to screen aspect ratio.
Then ThirteenAG developed a full blown widescreen patch, tackling HUD and in-game videos as well. The only critical problem with his patch, it does the memory patching from a separate thread when the game code is already running, making it crash on some computers.
I took care of that problem in my patch, along with some other known issues (
https://www.gog.com/forum/the_suffering_series/the_suffering_series_aio_unofficial_patch).
From what I've seen GOG doesn't have resources to thoroughly patch every single game they sell. When you have an abandoned DOS game, it's easy to bundle DOSBox as the most difficult work was already done by DOSBox devs themselves. With Windows games, it's a bit trickier since you don't have tightly controlled environment DOSBox provides so the game can run as it did in old times without modifications to the game itself.