IDK, they seem to do it somehow. I doubt far cry 3 for example was written with DX11 in mind. I am guessing it was developed with console compatibility in mind, and then at some point in the process (or maybe at the beginning there was "Framework" planned to do this, whatever, same difference) they were like:
"- Oh, btw how can we like make the PC people feel better about the size of their GPUdick?
- I got it - let's take the console version, slap a shitload of AA and ambient occlusion and expensive shaderZ on top of it because shaderZ br?h, make it work on DX11 and tesselate the swimming fucks of all the console-compatible/friendly mesh detail, make a slider or remove all the LOD we spent time doing because of consoles, and then market how much better it looks on PC"
version 2 (BL2 version), add "proprietary particle effects on nvidia libraries because lulz" to the list above.
Sure, it looks "better" (because shaderZ). But it's the same game underneath as it is on consoles - consoles which are now 6 years old and which were already considerably outpaced by high-end PC hardware on the day of release.
Well, I'm kinda getting tired of needlessly expensive shaderZ "for the PC version ONLY yo." There's only so many years I can take of the same shit over and over. It's been going on for what, like 7-8 now since DX9.0c came out?
I want something that requires a minimum of a 660ti or higher (even if it's because of shaderZ. I haven't actually seen shaderZ used creatively for a while, maybe the most interesting thing I can recently think about is the alien vision in NS2 actually), and stresses all 6-cores on CPUs for the features that are integrated in the CORE gameplay. There used to be games in the 90s that you simply couldn't play without x, y, or enough z hardware. They didn't run. At all. Of course, that wasn't good for sales
.
Sad thing is, it's always about the lowest common denominator, and most studios only care about money and so the game must run on the PC I bought in 2003 for $500 or "capture X % of the market" and so forth and so forth.