Interesting you brought up the AMD CPU...I wonder how much of the reasons behind AMD having to take matter into their own hands to create Mantle is to do with the inefficiency of dx, and with M$ laid back chilling under the sun indirectly hurting the sales of their CPU.
Granted the AMD CPU still won't be able to compete with Intel in terms of raw power, but had dx been as efficient as Mantle, AMD would probably had been able to sell more CPUs, as desipite Intel CPU would would be pushing 100-120fps instead of 50-70fps, and AMD CPU would be pushing 60-80fps instead of 30-50fps; people who only got 60Hz 1920 res monitor that don't want to have to pay the premium for Intel and is happy with just 60fps would probably happy to go with AMD instead of Intel for saving some money, as the bottleneck would be with the single GPU graphic card instead of CPU anyway.
Here is the thing, with a 4 year old P-II x6 i get huge CPU bottlenecking in BF4, Thief and Star Swarm, i don't get any in Crysis 3 but that seems to be the odd one out in AAA games, I'm pretty sure Titan Fall would also choke off performance because of the CPU
that i use in DirectX.
So whats the solution, spend £400 on an i7 setup and probably still end up with some bottlenecking even if its minimal.
Now Mantle removes all CPU Bottlenecking completely, my performance is no longer constrained by the CPU, but by the GPU.
If DX12 can deliver that then i'm with Matt, it would be fantastic.
This is my take on it, It is
not the CPU thats the problem, it is DX11/DX9 ecte... DirectX only makes use of a fraction of the power the CPU has, the rest is simply waisted.
Even if my CPU is not as powerful as an Intel i7, and its not. it is none the less still a very powerful CPU in real terms.
For me there is no reason why in 2014 a very powerful 6 core CPU should be treated by Microsofts useless API like a 2001 Socket 478 Pentium 4 HT.
A huge chunk of the CPU's power, probably 80% is being ignored by Microsofts API.
Mantle has put a very big spot light on to DirectX and how crap it actually is, it has forced Microsoft to acknowledge the issue, if the result of that is a £100 CPU from AMD powering my R9 290 just as well as a £250 CPU from Intel then my congratulations to them for it. i know what i will do with the £150 i saved. Exactly what i did this time round, get the best GPU i can without having to worry about the CPU so much, hurray.