Reading quickly through the TPU update article, there is still a lot of weirdness going on and I don't think their conclusion bears out when looking at other sites. They basically conclude that AMD can win if you use fast 3800 MHz RAM so that the IF is clocked higher and latencies come down. However, other sites (see HWB) tested with 3200 MHz RAM and still had the AMD CPUs clearly on top, so this obviously isn't a requirement for Zen3 to have higher gaming performance. Their 2080 Ti performance versus GPU bottleneck graphs are strange (also, why do they go to 200% GPU bottleneck?) and I feel a bit contrived by only using a single frame rendered over and over again and then adding complexity to increase the GPU bottleneck. What constitutes added complexity is never explained either.
The switch to Ampere is interesting, perhaps some pcie4 benefit happening. It would be interesting to see a further investigation there. Guru3d also used a 2080 Ti and 2x8 RAM at sub 3800 MHz speed and also showed Zen3 as being faster in games at every resolution as well.
Edit: In the end, I do feel like Zen3 and Coffeelake are so close in gaming performance, it doesn't really make a difference unless there are certain games you play a lot that perform much better on one or the other. On average, though, I don't think you'll notice a difference going either way and it really comes down to price, power consumption, how much you value non-gaming performance, and supported features (e.g. pcie4). People will prioritize each of these differently and I think there are good products from both sides at certain tiers that you could make an argument for (and products that are now irrelevant as well with Zen3).