Schwertz: This issue has nothing to do with "unsupported Windows" or whatever.
ResidentEvil.exe in the GOG distribution has garbled PE header. Most probably executable had been altered via HEX-editing -- manually of via installer -- but internal checksums have not been updated.
And this can be fixed easily.
Thanks for posting this. Using CFF Explorer fixed the executable and made me take a deeper look into the problem.
The Checksum field, located in the IMAGE_OPTIONAL_HEADER, wasn't the issue because it's only for DLL files and drivers. The problem with ResidentEvil.exe is that the SizeOfImage field in that same header is incorrect. CFF Explorer fixs the size and checksum at the same time which makes executable work.
Unforunately, CFF Explorer also incorrectly changes the VirtualSize field for 6 of the 7 IMAGE_SECTION_HEADERs. This doesn't appear to cause any issues, but makes me question the program's trustworthiness.