At GDC in San Francisco, Microsoft had revealed the DirectX 12 technology for their platforms ranging from PCs, Windows Phones and even Xbox One. Now, how can Xbox One and Windows Phones get the DirectX upgrade when there's some different technical behavior of the Windows Kernel? It is said that there will be performance boost with DirectX 12 but then, it can be backported to Windows 8 and Windows 8.1 when possible to make them even faster.
Intel, AMD, Quadcomm, etc. are developing their new technology that will support DirectX 12 entirely by hardware. The ones today are still using DirectX 10 or 11 but I suggest playing games on the computers with DirectX 11 powered video cards for better performance.
With DirectX 12, the Xbox One will have better features for games and the PC games using DirectX 12 will be able to get the latest generation console level.
For NVIDIA, they have GeForce Titan Black in which you're going to buy that video card in the future for your desktop computer in case of superior future gaming or some hardware problem with your current video card that you may want to replace it.