If we look at overclocking sites, reviews of advanced cooling systems, information on tweaking etc, it is noticeable that the major reason why the usually young people who engage in such practices do so is because it enables them to run their games better and/or faster.
What does this mean for Microsoft, Apple and GNU/Linux operating systems?
You don't need to be Albert Einstein to work out that an operating system that supports games is going to be much more attractive and familiar to youngsters who have used it to run their games than one which does not support games as well and hence is less well known to them. Having young computer users being used to your OS means you have an important advantage in a competitive marketplace over other OS's. This advantage is going to persist for a number of years and affect what those kids believe is the "normal" or "proper" way that a computer and OS should function or operate.
This affect is magnified by the fact that what gets many kids interested in being hardcore geeks is gaming, and it is precisely these kids who as adults have a dis-proportionate (in some senses anyway) influence on what happens in the whole IT industry.
An example is the amount of attention that Nvidia and ATI pay to how fast and attractively (antialiasing, anisotropic filtering etc) their graphics card perform in games in general and especially in the blockbuster titles such as Doom 3, Half Life 2 etc. The opinions of gamers matters greatly to such companies, not only because of the gamers own buying decisions but because they review a whole range of computer and software products in magazines, web sites, newspapers and so on.
The opinions and attitudes of gamers can have a substantial influence on the rest of the computing public and they are often the people that family and friends turn to for advice in regards to what PC they should buy, from what company, what software they should install and so on.
Many of them take up careers in IT support areas in firms and are involved in the purchasing decisions that companies make when it is time to upgrade or need to implement an IT proposal.
It is little wonder that MS has paid so much attention to ensuring that Direct X is at the cutting edge of gaming graphics technology so that game developers use it in the creation of their latest masterpiece. This has had the very neat effect of making those games run well on Windows and ensuring they don't run at all on their competitor's OS's. It is much harder for a game developer to shift a game created using Direct X over to the Apple or GNU/Linux OS's than it is if the game is OpenGL based.
This is one reason why id Software have always produced Linux versions of their games alongside the Windows version as they use OpenGL. Unfortunately, they are very much the exception and are likely to remain so unless those associated with competing OS's take action to redress the situation.
Until they do so, Microsoft will continue to have a major competitive advantage over Apple and GNU/Linux.
What can be done about this, in the interests of free market competition, if for no other reason?