As someone who basicially grew up with Intel/Nvidia but now running AMD/AMD, while i could agree with you on the GPU side that AMD still has more work to do, I would hard disagree on the CPU side.
Especially with the X3D line, AMD cpus can absolute smoke intel and at worst, come within a single percentage of performance in usually single thread bound scenarios.
Especially with the X3D line, AMD cpus can absolute smoke intel and at worst, come within a single percentage of performance in usually single thread bound scenarios.