Posted April 01, 2017
With the ever increasing wide variety of hardware and operating systems in use out there on the PC platform, it is virtually impossible for all game developers to design their games in a foolproof way that perpetually works with all existing current and past hardware, and all hardware and OS installation combinations that might appear in the future. They try to support the majority of systems out there and succeed rather well to varying degrees, but the PC is a perpetually moving platform to which no absolute guarantees can be made about game compatibility, because it involves unknown and untestable hardware and software combinations that don't even exist when a game is made originally.
The best that can be done is for support mechanisms to be in place for people who have problems to report them, and find workarounds and other solutions whenever it is technically possible and feasible to do so, and potentially provide a refund policy like GOG does have when they're unable to get a game to work for someone who contacts support.
If you haven't contacted support, they are available and waiting to hear from you to give you the best service they can. Best wishes sorting things out.
The best that can be done is for support mechanisms to be in place for people who have problems to report them, and find workarounds and other solutions whenever it is technically possible and feasible to do so, and potentially provide a refund policy like GOG does have when they're unable to get a game to work for someone who contacts support.
If you haven't contacted support, they are available and waiting to hear from you to give you the best service they can. Best wishes sorting things out.