Supernova1138 :
advancedmixedgaming :
I am so confused on this and a bit bummed because I just bought an i5-4690k with no returns. Is the Fx-8350 going to out perform the i5 on DX12?
In all likelihood no. DirectX 12 decreases CPU overhead for everybody, so all CPUs will see a performance boost. DirectX 12 is supposed to improve multithreading, so it might give more of a boost to the FX 8350, as it is a CPU that has really been held back due to its poor single threaded performance and DirectX 11 being dependent on that. Even with the improvements, I would not expect the 8350 to outperform the i5 4690k, especially when you factor in overclocking (4690k has more overclocking headroom compared to the 8350). The absolute best case scenario I see for the FX 8350 is that DirectX 12 might allow it to offer similar performance to the stock clocked i5s, but it probably won't be enough for the FX 8350 to pull ahead in any significant way.
Well, it appears that an FX 8350 performs exaclty similar to a 6700k in DX12 in Ashes Of The Singularity according to this video
https://www.youtube.com/watch?v=_InaE6v_N_k
Sure, single thread performance is always won by Intel but (as of now), AMD CPUs perform similarly to i7 CPUs in DX12.
The real question would be: Would you sacrifice the performance of dx11 games for dx12 games or vice-versa?
I'm personally in the same situation as OP atm and I'm having a really hard time deciding what to go for.