Show me proof. The reason its game support is dwindling is cause of the developers. Not cause of the OS.
Ever think that could be due to the fact you are using Generic Drivers and buggy drivers? There is yet to be a stable driver release from nVidia or AMD for video for Win8 Final. A driver that can compare to the 3 years worth of work they have put into perfecting the Win7 drivers that are out today. If anyone remembers the past, which is shown clearly here they dont, Win 7 also sucked at games when it was first released. Why? Driver support. Everyone said to stick to XP cause of this simple fact.
So instead of casting stones and saying stuff that holds no truth cause you are comparing things that are no where near the same levels, try saying that maybe with proper driver support things will get better.
If you can show me 1 driver from nVidia or AMD for any of their products that is as stable as their Win7 counterpart, then I will say your right. But the fact is you cant. The OS is 3 days old now, and despite you having it for 2 months that dont mean jack. No manufacturer was working on driver support for the Final Release Build. Cause it was not available by the masses. Now that it is, they are.
So no Win7 is not better for gaming just cause of the OS itself. It is better cause of the support it gets from developers and manufacturer's. Since everyone decided to judge Win8 on its looks and drop it from images they seen, it is their fault if it fails to be good at anything. At the end of the day it is a solid product. Much like Benchmarks have little to do with the OS itself, the lack of support from nVidia and AMD have everything to do with the low FPS in your games.
So really what I am saying is maybe instead of casting your 3 day old child into the garbage, you can give it some time to mature a bit before you cast it out. Maybe nVidia and AMD will surprise you and get drivers out that will make Win8 rival Win7 in performance.