I don't think PC game makers want me to buy their games new. The system requirements in order to play new games in high detail with every setting maxed are always prohibitive. There may be a short window of opportunity when you first upgrade your PC (assuming you shell out at least 2k for it) when you can run the newest games with all settings maxed. What other industry is like this? Imagine buying a movie and having certain special effects missing or diminished in some way because your DVD player can't handle it. I doubt you would be inclined to buy those DVDs at full price. You would probably wait until you could play them without the quality being gimped. It's that way with PC games. It really always has been for the most part. The thing is, I refuse to do it anymore. If I can't run a game at full detail then I will not buy it until I have that capability. It might not be for a few years and in that time the price of the game will have dropped greatly. Take Oblivion for example. When it first came out, I bought it for both the PC and Xbox 360 because I am sick that way. I played it through on the 360 and I have over 140 hours invested in that version because it ran the way it was meant to run. On the PC, I couldn't run the game at any where near the same quality as on the 360. I have just now started to play it on PC having just upgraded. You can buy Oblivion for the PC now for 30 bucks. It runs perfectly smooth on my system now with all details maxed. All I really did was give Bethesda 20 extra dollars for the privilege to have the box sit on my desk for a couple years. One of the drawing points of the PC version is the fact that user created mods can give you a whole new experience and extend your play time with the game. That content takes a while to develop and sort out. By waiting until now to play the game, I have access to a matured mod database and I can run the game the way it was meant to run. For these and many other reasons, I won't be buying PC games unless I can run them they way they were meant to be run.