Doomtrooper said:
I said:
They are also being bought to be able to play a 2004/2005 game at 1024x768 with medium details and no AA/AF. Not everyone who buys a high end card plans on buying a new one a year later.
Hogwash...that high end card is now a budget card in 2004.
Hogwash yourself. The high end card 3 years ago was the GeForce DDR. It can run most modern games at a moderate framerate at 1024x768 with medium details and no AA/AF. The high end card 2.5 years ago was the GeForce2 GTS. It can easily run just about any modern game at a pretty good framerate at 1024x768 with medium details and no AA/AF.
The add-in card with the largest installed base on reasonably current computers is the GF2 MX (or some variant thereof). I happen to have one (GF2 MX 400) in the box I'm posting from. Because it's so widespread, almost every modern game is targeted to run at a moderate framerate at 1024x768 with medium details and no AA/AF on that card. And they do.
Indeed, just downloaded the UT2k3 demo to prove this. Remember, all the benchmarks you see on the web are with everything set to max quality, and they are, indeed, pretty low at 1024x768. Put in reasonably medium settings, though (I used--texture and character: "lower"; world and physics: "normal"; bilinear, no shadows, no dynamic lighting) and it's playable at 1024. Well, Anatalus is rough but playable, averaging ~22 fps in a standard match against bots, and Asbestos is almost approaching smooth at ~37fps. I'd play certainly play at 800x600 instead on this machine (if forced to play UT2k3), but many people barely mind 22fps, as awful as it sounds to us. It's certainly enough to get plenty of enjoyment out of the game.
Thing is, the GF2 MX and GF2 MX 400 offer performance quite a bit behind that 3 year old GF DDR, and maybe half that of the 2.5 yead old GF2 GTS. So we have a 3 year old card that will play the prettiest game of the moment adequately once you dial down the settings, and a 2.5 year old card that will play it pretty well.
Meanwhile, the new mainstream card
du jour (and no, in the general taxonomy of video controllers these do *not* deserve the name "budget"), the GF4 MX 420, is *still* much slower than a GTS, and still has barely half the memory bandwidth of a GF DDR (although with bandwidth-saving features). You are kidding yourself if you think any game released today can't be run in reasonably playable fashion on a GF4 MX 420.
To give yet another example: by the time Doom3 comes out, the GF3 will be over two years old. But it will very likely get decent framerates at 1024x768 with medium settings. Carmack has specifically said that GF3 will have playable performance at high quality settings (although probably only in 640x480). And this is on the most graphically ahead-of-its-time game around. It's a no-brainer that the 9700 Pro and GFFX 5800 will still turn in decent framerates on an average game released 2-2.5 years after they are.
Now, you might be wondering who would spend $300 on a video card but not bother to buy a new one when, 2.5 years later, it performs no better than the mainstream ("budget") cards of the day. Doesn't he know he could get better overall performance and save money by buying a $100 card and replacing it with another $100 card 12-18 months later?
The answer, I think, is a lot of people. First off, remember that even the highest end cards are options on major build-to-order OEM PCs, so there are a decent number of people who purchase a high end card but who may not be comfortable (or just don't want to bother with) installing a video card. Second, remember that $300 is not a lot of money to many people, especially if they're already shelling out $2000+ for a reasonably high-end box from Dell.
Many people are willing to pay extra to have a system which is acceptable for 3+ years. The fact that their system will be "kickass" for the first 6 months is incidental to them. It's not that these people don't understand that it's a better deal in the computer industry to buy 2 cheap things every 18 months instead of one expensive one every 3 years. It's that the savings aren't worth the bother. Whether it's upgrading a current system or migrating to a new one, the "buy cheap, buy often" system takes time, attention, and increases the risk of having something go wrong.
It may save money. But for many people, their
time is worth money. This may be a slightly alien concept to us. We spend our time arguing on computer forums: our time is self-evidently not worth money...