I think we're on the same page, just different opinions about what will be better in the future, which is cool. :$ If I'm wrong feel free to bump this thread in a few years.
I know that AMD's CPU's have plenty of downfalls compared to Intel. Its just that I believe a lot of those downfalls are overblown, but obviously each person has different requirements and tastes.
Perspective of course makes a difference, as well as needs.
Personally I'm predominately focused on gaming, if you look at my build I have a about probably $1300 before the cpu cost is even a factor.
What do I care if the 8350 is $200 and the i5-4670k is $210?
We're talking about a small price difference on a part that costs $200, when my VGAs cost three times as much.
Another way to look at it, if I go to a review, anywhere really and they're running a 4.5GHz i7-3770k like Apoppin runs with his 7970 at GHz speeds I can actually beat his scores in more cpu bound situations, that's a $100 price difference in cards at the same clocks where the slower, cheaper card is actually a hair faster.
Even if future games use eight cores, the 8350 will only reach similar performance levels, it won't exceed. Haswell has a better set of instructions, and you simply aren't going to rid yourself of the PC exclusive titles like SC2, PoE, WoW, Grim Dawn, these games thrive on single thread performance. As do any current titles, even threaded ones like Crysis 3, when it comes to multiplayer. 8350 tanks in these situations, and that's what I care about. I don't care if I'm getting 80 or 150 fps avg in a single player game, what I care about is what happens when things start to pop off in multiplayer.
Another sad, but true example is Skyrim. When that came out people with AMD processors were getting dreadful FPS, because of the x87 code. People were reporting fps in the 20's or lower in Whiterun, however if you had a i5-2500k overclocked to say 5.2GHz you'd be able to get around 44-46 fps in the same area. It's just things like this which separate the two choices for me, I can't control what software floats my way, all I can do is arm myself with the best possible configuration to deal with whatever comes down the pipe.
AMD does have a niche where they're very strong, it's just in the sub $600 build range, probably even lower than that. It isn't a performance brand anymore, it's a budget orientated compromise brand.