It isn't about drivers or CPU power. It is about the game not opening when you run it.
You misunderstand the nature of the discontinued system.
Windows 7 has a game library that kicks in when you launch any games it has in its list.
If you look in the start menu and go in the "Games" section then run the "Games Explorer" and if you see your Unreal games listed, you have the problem.
If not there you don't have the issue. Rename the exe and you don't have an issue either.
When you run 1 of the games in the list, windows first halts the game while checking for news and updates.
Because the service is down and does not send a fail, and the library does not timeout, it waits forever.
Running a second copy of the game bypasses the issue. Once the game is running you can kill the first task.
However it is preferable to fix the root problem in Windows.
As for the x64 patch. It is official from Epic and was released a couple of years later.
https://liandri.beyondunreal.com/Unreal_Tournament_2004#Patches