Hey! I had the same problem, this fixed it for me. I'm on Win7 Pro 64-bit
An user by the name of CoffeeJones found this solution out..
"I'm using windows 7.
Open up the command line and go to the directory MessiahD3D.exe is located
Run the game with the -x flag
That is: C:\Program Files (x86)\GOG.com\Messiah>MessiahD3D.exe -x
... and you'll see a dialog box with a choice of resolutions.
Then you'll see a screen like what's attached below.
Switch device to Direct 3D HAL not Direct 3D T&L HAL.
You should be OK to play the game. At least it works for me.
Beware that the Options screen might override the settings in the dialog. "
Original article: http://www.gog.com/en/forum/messiah/graphic_problems_on_7
So I just bought this game. Only realizing that I had to patch it to the latest version to fix my black graphics problem. Only to find out my sound doesn't work in game. I've tried everyone's solutions but to no success. Once it crashes, the only way I can play it is in SAFE MODE. Which sucks because I don't get audio that way.
Has anybody got a fix for this? Or this issue at all?
It's probably a long shot if anybody even gets this thread :/
try CoffeeJones' solution.. http://www.gog.com/en/forum/messiah/graphic_problems_on_7