Hmm... I'd say someone needs to make a tool similar to "Can you run it?", with a few important differences:
0. It needs to come standard on all new computers/OS's/PC games. It should be opt-out (systemwide opt-out!), and gather no user data but graphics settings, average FPS, and PC configuration.
What it will do is as follows:
1. It needs to compile user data from people running the same configuration who've tested that game, and make an analysis of their final configuration/framerate. Through some data wrangling, it should be possible to come up with an accurate reading of how the game will perform on a certain brand of computer. Rough estimates (such as "Can you run it?" uses, as well as performance on similar (but not identical) hardware configurations) would be factored into the final estimate.
2. It should express this data in terms of a graph for people buying new computers, with ten or twenty games representing "quality points" on the graph. It should list whether that computer can play the game in question, and at what detail level. (In this case, "playable" would equate to between thirty and sixty FPS) This will be a valuable service for PC vendors, as it will provide the customer with hard, solid data for whether the computer will fit his needs (for new computers, this will be advantageous, as older computers will be more obviously phased out!)
3. It should allow a potential buyer on a digital download service (or online store) to see how well a game is liable to perform on his platform before he buys it. This will cut down massively on tech support costs, and have little to no appreciable impact on sales (as for every consumer who declines to buy it based on the knowledge that it won't work, another will agree based on the knowledge that it will!).
As far as my limited analysis can tell, this would be:
* Good for the PC maker, as it demonstrates exactly how well their top-of-the-line computers will perform, as well as demonstrating the value of an upgrade
* Good for the game developer, as it would cut down on tech support needs
* Good for the consumer, as it would eliminate the lack of assurance that comes with new PC or videogame purchases.
This is what MS GFWL should have been, but isn't. Now I'm just waiting for Valve to make it.