It certainly took awhile to reach respectable sales in part because in order to play the game at settings high enough to look impressive, most people who hadn't bought a $600 8800GTX in the previous year would have to buy a new card, whether it was a mid-range 8800GT, or a second card if they opted to go SLI.
For a lot of people who hadn't very recently upgraded or bought new computers, in order to play Crysis at respectable settings essentially meant spending the price of a console to do the upgrade.
And while there are enough people who enjoy the game even at lower settings if that's all their set up can manage, the real reason why most people are buying it is because of the technical aspects rather than because it provided innovations in FPS game play, game mechanics and design aspects never seen before.
But because the price to performance premium has dropped considerably since Crysis was released, it is now seeing much better sales.
An 8800GT only costs about $150-170. A 9600GT well under $150. A 4850 goes for about $200. And the price of all of Nvidia's high end cards, including the brand new the 260 and 280 have been dropped substantially due to the higher performance to price of ATI's 4850 and 4870 relative to Nvidia.
It is still a pain to be thinking of upgrades within a year though, particularly if it's mainly for one game like Crysis that was essentially designed for PCs specced well beyond what was then considered a mid/high end rig.







