You seem to ignore the fact that Intel still offers better performance. If you ran and Intel proc under mantle in place of the AMD APU LOL you would be well north of 60fps average framerate. Just because you need a buffer to make AMD APUs and CPUs run a bit better does not make up for the fact that IPC and per core performance are a flop on AMD CPUs and APUs.
I already answered my reasons for believing it helps AMD more but once again.
the higher CPU performance is not important once the game is limited by something else, as I said, with lower CPU overhead you are more likely to hit the GPU limit and have a slower CPU delivering the same experience as faster CPUs, also DX12 is going to allow games to better utilize the 8 threads from any CPU and be less limited by single thread performance in any CPU, it's just that at some point the extra CPU performance is not going to translate to better framerates simply because you are no longer CPU limited....
"What makes Direct3D 12 better? First and foremost, it provides a lower level of hardware abstraction than ever before,
allowing games to significantly improve multithread scaling and CPU utilization. "
DX11
DX12
http://blogs.msdn.com/b/directx/archive/2014/03/20/directx-12.aspx
and from Anandtech
it should be the same story (or even better) for 8350 vs i5
as you can see the lower overhead API is limited by the GPU and all CPUs look the same, while in DX11 the CPU performance advantage (specially the higher single thread performance) translates to a big frame rate advantage.
this opens the door for game devs to be more aggressive with what they do with their games, making it possible that the CPU performance differences would be relevant again, but this is for the longer term, since games are being made also for PS4 (less than half an 8350), and it would probably mean some significant changes in game design, it should take a while