Low-Level programing and hardware compatibility cant be more far away from each other.
Even if Nvidia and Intel adopts Mantle, that will just means each one will have diferent optimisations = you need to make 3 diferent versions for your game, each one optimised for each brand.
There is way to much diffenrence in the arquitectures, optimised for AMD whould likely means it will run slower for Nvidia than it whould run using DX or OpenGL.
Also, i having a hard time to imagine how they could archive such low level optimizacion with so diferent video cards(and im talking about AMD cards alone), its not to same thinking you have 1000SP and 20ROP/TMU, than having 500SP, 10 ROP/TMU... Mantle have to already have abtractions on it to allow that.
To put things simple, abstraction layers are there for a reason, and low-level optimisation on consoles its also possible for a reason.
Also, if programmers really needed high speed implementation of DX API they whould not keep using DX9, even today there are several DX9 titles about to be launched, we know that DX10/11 its faster, OpenGL its even faster, but no, DX9 its still alive.
Ill reserve final the judgment until i see the results, if any, (I fully expecting BF4 to be biased), there can be some advantages on CPU usage, but thats its not the main concern today, no on pc at least.