I dont think the supposed lack of sales for Crysis is anything to do with the games quality or piracy. Compared to other FPSes its graphics and gameplay are leagues ahead. Its just oversaturation of the market, the players are getting tired and apathetic over the same or similar products. Also Crysis requires a lot more player time investment, you cant just run and gun, you have to think about your moves and approach the enemy cautiously. The game is aimed at hardcore gamers which are a smaller market anyway.