[citation][nom]cptnjarhead[/nom]when directX 12 comes out, i will pick one of those high end DX11 cards for cheap.nice to see the drop though, but i dont really see a reason to buy a new card until the new consoles come out.[/citation]
Dx12 will not be out for a long time yet, and even when it does it is highly unlikely to be supported by many games until consoles have the refresh after the 2013 refresh.
2013 consoles will be DX11 (and by that I mean xBox and some tools will be based on DX11 as many games are programed in other languages). Assuming we have another 6-8 year console lifespan, this would push anything above DX11 graphics back to ~2020.
Windows 8 is DX11.1 mostly making current features more efficient rather than adding new features. As MS tends to now bundle DX with the OS, and assuming win8 has a 3 year lifespan, then it means no DX12 graphics on the PC until ~2015, and even then it there is a chance they will stick with DX11 on that as well if they see no need (or are incapable of innovating) to move the tech forward. But it could also just as easily be released earlier if they change their release policy (highly unlikely).
Card manufacturers tend to do refreshes every 2-3 years, and just did a major release, which means that the next gen of GPUs will be out before the win9 refresh, and will thus stick with DX11.1. It will not be until the following refresh (meaning 4-5 years from now, or ~2016) that we would see DX12 GPUs on the market, though I am sure there will be a few 'specialty' release cards which will partially support DX12 a little earlier.
The long and the short of it is that the stars are all aligned for DX11/11.1 to last a good long while, and finally have a chance to gain real market saturation like the old DX9c did, and it would be kinda silly to wait 4-5 years before getting a new GPU is you are a serious gamer.