Crysis was not a number one best seller. Maybe for a week at launch, it didnt do anywhere like what they where hoping and it was ripped appart by reviews and tech sites alike for being badly flawed, both in the game it's self and the technical issues that plauged everyone who ran it, even at the time dual 8800 Ultra machines (and still now).
Profits and targets aside, Nvidia and ATi look at the games that are on the market and see how well there doing in them. Crysis represents so little a share of the market, to what point and purpose would be served in spending a fortune on a mega card to appease people who play a game that knowone plays (proportionatly)? It's only uninformed all be it well intentioned gamers who take Crysis (and to quote a guy from this thread) as the be all and end all of games. It isnt. Not even slightly.
Be like Jeremy Clarkson reviewing a new ferrari and slating it cause it cant tow a 5 ton solid slab of concrete, it's nonsense.
There new cards, and even there old ones, are running the vast majority of the games libary at very smooth resolutions with a lot of the filters turned on. If we where in the situation Nvidia and ATi where making cards that ran everyting at literally a million frames a second, we would be accusing the games developers of being lazy. Cant win.
With regards to price of the ATi cards. I think we can still hold on to £199 for the 4870 imo. ATi said from the very begining they where going for 'super aggressive'' pricing, in order to tempt gamers away from Nvida. If we where in a situation ATi had a similar market share (or better) than Nvidia we could expect price gouging. But this card(s) is supposed to regain the presitige of the company and put them back out in contention. Profit plays a big part in it, but if anything, these new parts are out to regain some of the prestiege of ATi which not to get too philisophical about is arguably more important.
Martyn