definitely. AMD is winning on absolute single threaded performance, multithreaded performance
In the past 3 processor generations AMD has not once outperformed Intel on single threaded performance.
True only up to 2nd gen Ryzen. 3rd gen Ryzen is beating Intel here, at least based on what we've seen so far. Third party benchmarks are coming in under a month, when the CPUs launch.
AMD has not once outperformed Intel on multithreaded performance.
Hilariously untrue. Have you forgotten how long Intel was pushing quad cores (and later, 6 cores) as their top consumer level CPU vs 8 core Ryzens? Intel was getting absolutely destroyed on multithreaded performance until they launched the 9900k late last year.
Also, if you want to talk about "ever", let's talk about the Athlon 64 (and Athlon X2) era, where Intel had nothing competitive at all for many many years.
PCIe 4.0 is completely uninteresting...
Maybe to you. I'll take doubled throughput NVMe SSDs and doubled throughput Infinity Fabric every day of the week. Doubled throughput for PCIe also means you can effectively run twice as many expansion cards (once they catch up) without loss of speed. Four GPUs at PCIe 4.0 with four lanes each is unlikely to bottleneck on the bus if that's your thing, or you can throw in a 100G ethernet card using only eight lanes!
...and ignores something that AMD IS good at: They provide far more PCIe interfaces to their CPUs than comparable intels and for threadripper provide free CPU RAID support (something that needs to be activated by dongle on Intel, and something that requires giving up the 16x slot from your GPU on Intel).
Only with Threadripper (60) vs Intel HEDT (44) and EPYC (128) vs Xeon (48 per CPU) does AMD offer more PCIe lanes than Intel. Both regular consumer level platforms have essentially 20 (16 + 4 connected to the chipset) PCIe lanes available. Of course, at PCIe 4 speeds, AMD will have double the bandwidth despite having the same number of lanes.
Even with a 15% increase in IPC Intel will still take the crown on ultimate performance in the high end.
Not true unless you're cherry picking benchmarks that heavily favour Intel. Of course, if you want to play that game, I can cherry pick benchmarks where the 2700x soundly beats the 9900k. But back in the real world, the performance delta is only in the 10-15% range, and gets much much closer after fully patching for all of the currently known Meltdown/Spectre/MDS/L1TF/etc vulnerabilities.
That aside, when you add in the clock speed increases to the 15% IPC uplift, we're looking at more like a 25% increase in single threaded performance for the 3800x vs the 2700x, and that is huge.