Why Don't Old Games Work On Windows 10 ?

We are guessing that old games will run much smoother on Windows 10! right?.. Wrong! even if you use Windows compatibility mode to run your old games, you will fail most of the time!! BUT WHY?

The real direct reasons are the architecture which those games are written for. And here are all the reasons why old games don't work on Windows 10 computers.

1. Old Games Are 32 bit

Windows 10 OS written for 64 bit CPUs to run faster and allow more than 4 GB of RAM. But every program or game need to be coded to run on either 32 bit system or 64 bit system. This means that Windows OS will emulate 32 bit system to run old 32 bit programs and games.

But this will not work for most games because some games try to use some incompatible code in form of DLL files. A windows update might break a dependency that the game relies on.

Some games won't run at all because some of their code was written for 16 bit systems which Windows 10 can't emulate at all.

2. Multi-threaded Technology

Modern CPUs are designed to split a given program workload to run on multiple cores. This type of design lead to a more performance. But it is horrible for the games which is written for the one core old CPUs.

Windows 10 runs all programs and game in multi-threads by default to gain some more speed and performance.

You can dual-boot Windows 64 bit with Windows 32 bit So you can run some old games on the 32 bit variant of Windows 10. Finally, I hope you like this blog post. If you want to get new posts, make sure to subscribe to Value In Brief by Email.