When I read the article discussing Dx12, it stated that the new DX was actually backwards compatible with lots of different hardware, and would work on all systems, so that it wasn't something that only the newest graphics cards would use, but would be useful with existing hardware. The reasoning was that DX12 would allow hardware to be better utilized than it is currently, making most games run smoother due to better using multiple cpu's instead of only using one or two at the most. It was going to spread out the workload with all physical cpu's so that game performance would be more steady and consistent, with less spikes of slowdown, in the way that AMD's mantle does. It was recently disclosed that DX12 would also manage multiple GPU types, not just utilize more CPU's, but would also allow all types of GPU's to work together, meaning you could use a pc which has an AMD GPU and also a Nvidia GPU working together. Clearly, this type of integration isn't some system that is being worked on by AMD and Nvidia to make their cards work together, so in the same way, the new DX12 will simply just work on whatever it is running on. Its said to blend the work from the AMD and Nvidia cards into one pool of clock cycles, and better, if you have a system with Crossfire or SLI, it will combine the memory in those graphics cards into one pool, meaning that unlike now, where two graphics cards with 2 gigs of Ram, will no longer appear as simply having only 2 gigs of ram, but would mean the system now displays 4 gigs of shared system memory. That also isn't something that is being done by AMD or Nvidia, but is something that has been programmed into DX12 itself, so the idea that graphics cards that are sold today won't work with DX12 are not true. Remember, DX12 is supposed to be used on the Xbox One also, so how would that work when the hardware in the Xbox One is older than current top end graphics cards? It's just not write, DX12 will work on older hardware, and that was explained long ago, so I don't know why people are still thinking that it's like Older cards, where you would need to buy a new card that supported the newest DX. Personally, I can't wait, I am going to love when I can fully utilize my R9 295x2, unlike now, when most games perform worse when both cards are running. I can only imagine what it's going to be like when I add a second R9 295x2, that is going to make for some amazing gaming, since I use only a 4k screen, and don't care about multiple displays, since by that time, i'll just use a VR headset and won't need side by side monitors.