Best example of what a low level API can do for a slow low core count CPU is Dota 2 because they have a terrible Dx driver that gobbles up large amounts of CPU cycles,
~10-15% in this video and because the game only runs 3 threads plus driver you won't see any benefit on a 4 core CPU.
AAA titles have a much smaller driver usage so the benefits are also much smaller.
(Unless they use better commands that are faster)
That is a terrible comparison of two different games, with different heroes, times, items, spells, and everything. He should have done it on a replay and check the cpu usage at the same game time and space. Not this bullshit of two different games.
From what I've seen the difference between vulkan, dx9 and dx11 is meaningless in Dota 2. Overall same fps, maybe up to 3fps difference usually for the dx9 renderer.
Don't worry, the dx12 haters (aka NV fanboys) will simply ignore this obvious truth. I wonder why we even need this to be told by such an expert. It's obvious this is necessary. You can't profit much from DX12 if the game/engine is also compatible with dx11. Completely different paradigms. That's why even AotS doesn't really see much gains on NV with DX12. It still has the compatibility built in.
We need DX12/Vulkan only game engines with 0 backwards compatibility. This means a full engine rewrite. It's obvious this will take years to happen. Companies don't just throw out their legacy code easily and rightly so. It will be after 2020 till we see the first real dx12 game.
See above. It was always clear it will take ages for dx12/Vulkan to really shine. But it was a needed change of paradigm.
Which poses the obvious question, how much would the 400 series really gain when such an engine is as you said years away and I agree. We might see some sort of tech demo or half baked game that is mostly a tech demo for DX12 game engine, but nothing more in the foreseeable future.
So what really are the gains of a more DX12 friendly GPU like the 480, when pure DX12 is years away? By the time DX12 starts becoming relevant and we see pure engines for DX12, neither the 480 or the 1060 would cut it.
Sure the 480 might be a bit more future proof, but I suspect it won't really matter that much 3 years from now.