Here's an argument. I payed 550$ for a 7800GTX in 2005. Now, I can't run Team Fortress 2 even with below medium settings without consistently going below 20 FPS.
WTF? 550$, What?
Except it isn't any better today. Looking at graphics card today, you have a slew of "new" cards introduced by AMD and Nvidia, which are actually steps backwards. New features but slower performance. What? Why would I want to pay more money for slower performance? Some people actually consider buying a card from a previous generation at a similar price point, because it offers BETTER performance.
Look at the 5850. ASSUMING you already have the fastest CPU/RAM available on the planet, you can and will dip to 47 fps in Fallout 3, for the low low price of 310$ according to tomshardware.com. Now thats assuming they are running THE most taxing part of Fallout3, which they aren't. Throw in a handful of nice mods, and whoops, its now 30fps. Or heck, an "intense" but fun mod, and you hit 20. I'm sorry, I just have a mental block about paying that much money, for anything less than 60fps+ all of the time. Thats a lot of money.
I would like to buy a new graphics card, but then I see benchmarks and I just don't see the point.I can stay where I'm at and have pretty shitty performance, or spend 300$ and have shitty performance except at a some higher settings. Keep waiting until I can spend 100$ on a card which will do my 1920*1200 at full at 50fps+ all the time. Maybe a couple more generations.
You have to live 1 or 2 generations in the past with PC gaming, with consoles you can live now. (I feel like) Wow this brand new GPU can finally run that game from 2008 maxed very comfortably.
So I just give up and play my 360.