I did write explain so much but browser tab on my phone crased. About differences in Windows. About todays FAKEs updates from GOG. I point it to two users above their statements about outaded Win7 and unsupported updated setup are wrong cause of some facts they miss (no offense just pointing and reminding some details). No real updates happen (only hiccup, double - fake drop of OS support along with fake updates, most of them NOT HAPPEN AT ALL, not a single installscript in Galaxy build not a byte/digital sign of offline setup).
Windows are not Windows. Another missng fact. There is like almot no real native games to Win10 even in them which not start at Win7 (soft coded locks).
Trying to reduce text now. Nope, the same a bit short in Win history. It is like Windows NT in '00s XP especially. There was in fact NO WInNT NATIVE games for NT until some time past WinVista. Its not only Win7 still uptodate latest desktop and WinNT OS. It was first gaming NT OS
Almost all legacy games prior to Win7 was Win1x3x/9x/ME (and ofc PC-DOS/MS-DOS not natively for such olders OS but perfectly compatible by them). And all gaming clients. Dead ones now (dozens of them actually). And Steam itself.
exe are not the same as another exe. Windows are not Windows. Differ platforms - differ formats. NT never was good at compatibility backward as PCGW and Wikipedia says (they are but not very good, very good/perfect was Win98 and WinME).
Windows ME are not Windows. Get the point? Its not ONE the same family.
exe file was or wasnt native. The only matters. Because what date is outdated are discussable argument. No, personal opinion, not an argument. Exe have text explaining which platform are native and additional warnings which OS cannot execute them (at very header information). Most 00s remain Windows (not NT) exes.
We goes through that on Win XP and WinVista/7 not because it was something new come after outdated old. It was differ OS at some point. XP basically was paid update of Win2k - with only modern desktop theme are real difference (i mean highly affect backward compatibility).
WinVista was even same XP. Same newer AERO. Everything else just paid minor updates. Issue is not all games after it was really Vista compatibility despite stating (remain Win9x executables as exe file report in the code). AT THIS point only Vista was newer. Games and software did a short trip/jumped from Win9x/ME to Vista7 x64 NT applications.
WinNT 1.x+ - NT2k - XP. Technically and in fact the same was .../-> Vista-7. Windows ME was separate product and yet perfectly(?) compatible with PC(MS-)-DOS/Win1x3x/Win9x (as i understand only Win3x has native apps-games so can be shorten to Win3x)(and Win9x was almost the same just come with fully accessible build-in DOS still remain AddOn on-DOS, ME wasnt, so maybe Win1.0-to-98 can be shorten as Win9x or just Windows, right?).
Look at consoles to see similarities for Win10. Esp (and esp PS5 Pro with no PRO games). GOG joined (long ago) Ms propagandic (and paid most likly) constant fight against Win7 (and that itself is an big argument! from Ms itself). Consoles in constant fight against gaming legacy.
And to see opposite situation - look at Linux. There is Win10 equivalent. For ARM architecture. But they not make PC-LIN/32(/x64) "outdated". Even no latest builds/upates are good to use. And that with fact it is still same HARDWARE which also now fight against legacy PC Desktop. They all try to make PC a backport of mobiles and users become "subscribers" not an owners. And yet Linux have less issues. Less legacy fighting.
That because software and even OS are about stability. Not about actualisation uptodate "security upates" become standard by mobile platforms. Same for programming coding. Lame lamers who think they are programists. Whatever ages. No idea of what roadmap and goals means. Updates for upates. Monthly services.
Windows 7 are last desktop (real PC Desktop), uptodate NT, native, real OS. Basically support almost everything - if you caution with updates from Ms, install from 3rd party source (nowadays reality), tweak it.
Windows 10+ UWP reality - caution with updates, fake security monthly service of fake and often DANGER updates (especially for Tablets). Issues happen. And no answer can be given - revert upates or instal newer ones. Just like on smartphones (esp in web b)rowsers). New updates are much unsecure than old stable builds of EVERY product this days.
Windows 10 partially intentionally partially not - are killing PC platform. Linux are saving it. True fact (and sad for someone?). Issues with new or old games cause modern PC-Win platform bad at handle games esp in fullscreen (all.games)? Lamo NV coders and Win10 broke D3D10 legacy Win7 game on your PC (along with unclear involvementof Steam Overlay)? Go to Linux. As an Windows adept - this is only troubleshooting workaround that is safe to suggest. I have no idea what to suggest else. Alternate is fiddling with backports of WineD3D(-for-Win) and DXVK(-for-Win).
Or go to consoles.
Modern not mean better or safe to suggest. Never was. Forget about Win7 (in favor of Win UWP 10+) is just not safe to suggest and only lamers/newbies(?)(never knew stable software?) said opposite.
UPD: I have Warcraft 1. Which state it got not just Verified* update, but real DosBox tweaks. And yet i dont see such tweaks in Galaxy, while setup basically the identical (no, EXACT same file to digisign and CRC matching).
Moreover, it was initially some outdated/broken GOGDOSBOXLauncher.exe and Mac build got fix it shortly, Windows STILL remain the same - missing options in launcher for somethings present in all else DosBox releases. ofc you must tweak them in conf. Point is - Warcraft 1 win build remain outdated of Mac build despite its Changelog.
Guess what?
http://www.gog.com/en/game/warcraft_orcs_and_humans