You will get AMD fanboys, and Intel Fanboys, read the posts, the ones who say things like AMD wrecks your power bill, Intel, Those who say AMD 8350 is better at gaming that an I5-4690k, AMD
Reality
FX-8350 is a very good processor, it does some things very well, some heavily threaded tasks can be accomplished in about the same time as an I5-4690k and at times it does better. For multitasking, like recording video, recording audio and gaming, it is really amazing for the price.
For Gaming, the I5-4570 that you mentioned, is a BEAST, it is better than the 8350, DX12 won't change that, but it will help the 8350 a tiny bit more than the I5, but in reality, it will help both.
People are going to bash AMD or Intel because there is a team mentality, its dumb, but there is, I do own both, Like both, If I was able to afford it I would be rocking an I7-4690k, but I can't I have some audio and video production stuff I work on, and choose the 8350, it has been great, it games well, and handles the work load I throw at it well.
Be wise, research, understand what each CPU does well, and make an informed purchase