Last October, I noticed that the Windows 64bit patches no longer worked with latest Windows 10 updates installed and latest Nvidia GameReady drivers.
I found there is a different way of getting it to work.
Here is what I wrote to Nvidia customer support on how I’ve fixed it:
I have fixed it. There is a mod available for Dune 2000 called “Gruntmods Edition” and when I installed it, I installed it in the same base folder as all my other “old games” (non-Steam) and it accidentally caused this to install it in the same directory the broken Dune 2000 (installed via these instructions) Install was.
And it made the old installation playable if I run the Dune2000.EXE instead of the .EXE of the mod. So I am not using the mod even, only whatever they fixed (last update was in April 2019 in contrast to the original WIndows 10 64bit Patch (which was from June 2016) which only works with all Windows Updates installed no older than June 2000, the mod patches the file to even run with a fully updated and current Windows 10 installation