[citation][nom]MyUsername2[/nom]Are these cards so expensive because fewer people need to buy them, or do they really have that much more tech in them?[/citation]
It's very simple, and I've been in this situation before. You have people here complain about $1000 processors, and of course ultra-expensive video cards, because it's not practical for them, or most people.
But, in a work environment, $4000 for something that improves productivity is a bargain. If you can shave time off the development, that saves money, allows for happier customers, and happier employees since they don't wait so long. The cost of the device is insignificant measured against the time it saves.
That's why Intel's $1000 processors are a bargain for many. You're going to waste $150 an hour for your engineers to wait only the lowly $300 processors? You'd be a moron. The same with ultra-expensive video cards. When you're paying people, time is money, and you shouldn't want to waste either one.
And you need it validated. There's no way someone can work with something they don't trust on detailed designs. So, some of it is the cost AMD and NVIDIA need to put into the cards, some of it is simply because it's worth it for a lot of people in the market.
There are plenty of examples. Look at IBM's POWER 7+, which annihilates anything Intel makes, but costs many times more. Yet, it sells.