This issue has since resolved itself. I tried the game very recently and it runs fine now. I expect the problem happened because of an nVidia driver at the time that had some compatibility features missing. Apart from some small Windows updates, everything else is still the same.