Yeah, theres no point buying the first gen cards for the new Dx, as they not powerfull enough to run it, only thing they all good for is the previous Dx's, plus why buy a card now for Dx11, theres no point, you may as well wait till about the 2nd/3rd gen cards, as they should be able to handle them, and there should be a few Dx11 games about by then.
This isn't really correct, DX10, as it was designed is infact supposed to be pound for pound faster doing THE EXACT SAME THING, than dx9, it still was but it was underutilised and generally people used the overhead to add more things, which drags performance down. Like Company of Heroes, it added a huge number of particle effects, which overall meant it was slower than DX9, but it was doing more.
Battleforge really doesn't do anything new in DX11, it does the exact same things, just faster.
Mostly though developers don't want improved performance, if the DX9 version is playable and they get a performance overhead, they want to use it for something thats where you get problems. If the first dx10 games only went for the speed increase dx10 hardware would give an instant advantage, so would dx11 hardware.
THe best thing, which I didn't even realise, about dx11 is you only need to design one .exe. DX10 was incompatible with DX9, it didn't have any of the dx9 code in, it was dx10 or nothing meaning developers had to make two game engines, not to be honest massively different, but still a support and design headache. DX11 actually re added dx9 functionality back in, so DX11 can do what old DX 9 and before could do, it could automatically scale back any options the card can't perform.
A dx9 card couldn't run a DX10 game, it was impossible, it would have to have a DX9 exe aswell. A DX11 game will run on a dx9 card, it will simply disable any features it can't use.
Thats a huge huge improvement, meaning theres zero reason for companies to not focus on DX11. I don't think thats something that was removed from DX10 though, well not by a certain green company, more a certain Bill gates hoping(stupidly) that it would force everyone to jump to dx10 quicker which with consoles about would never happen.
DX10 got spanked with a nerf bat by MS, Nvidia and other people aswell, DX11 is everything it should have been and more, which is probably why theres almost as many DX11 titles listed for this year alone as there are DX10 titles in all.