DubbleClick :
You seem to have literally no idea how games work or how the gpu works together with the cpu.
Only one core being able to communicate with the gpu is a non issue, really. And the api does not change anything about a games backend code either. If a game does heavily rely on a two threads doing the main work, an api allowing to have 8 cores communicate will do absolutely nothing.
If you have your game well running - the visualization api is a choice of preference mostly. You can create a well scheduled game and it will run flawlessly on anything from directx9 to directx12. Yes, newer apis do reduce api overhead, which will help all cpus the same (due to graphical computations being done more efficient on new gpu parts). Deny it all you want, an I5 4460 is superior to a fx 9590 in games now and it will likely stay that way forever. Just as a fx 9590 will absolutely kill an I5 4460 when it comes to well threaded applications handeling forseeable work. There might and will happen minor tweaks helping one side more than the other, but that won't completely turn the table.
As for power consumption, fx cpus don't screw your power bill, but it is going to be considerably higher than with an I5. Especially when having a fx 8350 overclocked to ~4.8ghz. I think we can all agree that 380w versus 80w are a ridiculous difference.
Edit: No, a fx 8350 at 5.0ghz does not close the difference in single core performance to an I5 4590. Not even close to. The latter turbos to 3.6/3.7ghz by the way and to match that the fx would need to be clocked at 7.0-7.2ghz for scenarios with less than 5 threads being used, so that the piledriver modules can dedicate all resources to one core.
All you seem to do is go into these threads and do your best to BASH AMD, a 9590 vs a 4460, come on, I would bet some good money that the 9590 would do better in say, Witcher 3, considering an 8350 is right behind the 4690k, thats a safe bet, and that is NOW, not last years games, no, now, the games that are being made that are optimized for multicore CPUs, mostly because BOTH gaming consoles are what, oh yeah 8 CORE AMD.
And if look at the passmark scores, the 9590 is fairly close in single core(i5-4460 = 1959 FX-9590 = 1723), but obliterates the I5 in multi core(i5-4460 = 6673 FX-9590 = 10298), and it beats it in every Geekbench benchmark.
Now how is an overclocked 8350 overclocked to 4.8ghz = 380watts, when a 9590 is 220 watts at 5ghz, same processor, and that's what I'm talking about. you skew the facts to favor Intel
You do not need to do that, Intels I5-4690k is the best gaming CPU right now, it can stand on its own, it certainly does not you to exaggerate its performance capabilities or try to trivialize AMD's performance.
I have to admit to taking a casual approach to DX12, So I took some time to read up on what some trusted sites are saying, and yeah, it could be a boon for the 8 core AMD chips, and really give them quite a boost, looks promising, but I will wait for, you know, it to be released, and tests done before I try to blow a trumpet that does not currently exist.