Just been reading through some articles, commentary, and forum posts.. Holy crap people are bitching wildly about the lack DX11! I don't understand why it's such a huge issue!
People expect games from Crytek and DICE to be running the newest versions of DX and have the most cutting-edge stuff to make their graphics blow everything else out of the water.
Plus - Crysis 1 actually had DX10 support.
Supposedly DX10 and 11 had improvements in the "calling" and "passing" sequences. Much improved performance, in comparison to DX9 - see the whole Assassin's Creed 1 PC fiasco, where DX10 was blowing DX9 versions out of the water. So much so, that DX10 support got removed in a Patch, since AMD were going to pull their logo from the game b/c NVidia cards were pouncing it [since only they had DX10 cards at that time available].
Plus, DX10 and 11 were built for multi-threaded processors.
I'm sure those w/ high-end rigs really want to pump-up things w/ everything - including AO and Tessellation...
I agree that Crysis 2 lacking advanced configuration options is crap, I like to tweak and tinker with my settings to find the ideal balance for my system. But Crysis 2 being DX9 only is not such a big deal for me, I'm actually impressed! It's a testament to what Crytek are able to pull with DX9 alone! Makes me wonder "what the heck were all the other shooter developers doing?"
The criticism on Crysis 2 PC is intense but in my opinion a good chunk of it is uncalled for, crap like "No DX11?! Oh my God this game suuuucks!!" is not constructive criticism and as far as I'm concerned is completely baseless. The more crap I hear about it the more strongly I support Crytek's position.
I don't think people would've bitched so much, if additional DX10 support was in Crysis 2 PC - especially since DX10 support was in the original Crysis games.
Hell, even Dragon Age 2 has DX11 support.