Actually when you take down a domain it will not work anymore.
The Game DLL tried to contact a domain that MS no longer host.
Unlike a web browser or well coded tool it does not timeout.
Yes Windows 7 should have got an update to remove or fix the function, but they didn't.
The same non-running of old games in the list happened if the user was offline during the period the system still worked.
Evidence of not needing missing runtime libs is shown when you try running a second copy of the game and like magic it opens.
As I said previously. this only affects users that can see their games listed in windows own games section.
If not listed then your games has not been added to the list for monitoring.
If the game was never used online during the time the system was in operation, it will not be in the list.
This became a major topic in the UT99 communities when it started happening, leading to several solutions.
The thing to note with the GL and DX renderers is the way they allocate RAM on different chipsets.
For some peculiar reason the GL renderers used with ATI/AMD GFX do not use the RAM on the card, but uses system RAM instead.
Depending on which RAM is faster you may see a hit to performance.
Many years ago Intel had a problem with OpenGL and 2 hardware 3D functions, so swapped them for software.
It seems they still haven't fixed the issue or bothered to swap back.
It has been done with a simple blacklist system so is easy to find out if your intel GFX is still using software 3D.
Get a 3D OpenGL screensaver that is complex and maybe makes the intel laggy.
Now rename the screensaver extension from scr or SCR to use mixed case, eg. sCr, ScR, scR etc.
Run the screensaver again, and if it is a lot faster then you can see immediately.
So far this has worked on every intel GFX I have tried.
General rule of thumb for best performance.
OpenGL for nVidia
DirectX for ATI and Intel
Epic did do one previous early patch with a DX9 renderer but it was unfinished and they never went back to it.
I tried it but it crashed on most systems. The one in the x64 patch works well and is stable.
I can't give an opinion on the GL renderer in 2k4 as I never used it, but I have a feeling that like the DX9 renderers it is complete but beta, like the GL renderer in UT99 was.
Indeed it can't hurt to install the DirectX 9 runtime files anyway if not done already, because MS only included basic support for older DirectX since Win 7 and DX11. Only the missing files will be installed.