So what do you expect me to learn from those charts?
1) ryzen offering 24 PCIe gen 3 lanes in total, 20 PCIe gen 3 lanes from the CPU, than there are 4 PCIe gen 3 lanes from the CPU dedicated to interact with the chipset (note: they don't count as they are just the interface between CPU and chipset, intel has a dedicated DMI therefor and the DMI 3.0 almost match 4 PCIe gen 3 lanes in order of speed) and the chipset offers 8 PCIe gen 2 lanes (which equate 4 PCIe gen 3 lanes) when going for the most expensive one. So if my math isn't wrong than they offer a total of 24 PCIe gen 3 lane. Great I didn't knew that:
2) the 7800X and 7820X both have 28 PCIe gen 3 CPU lanes, and the i9 7900X has 44 PCIe gen 3 CPU lanes (and the other i9's will also have 44 PCIe gen 3 CPU lanes). Oh great, did I miscalculate my 52 and 68 PCIe lanes? Well, the X299 chipset offers 24 PCIe gen 3 lanes, so I take out my calculator and 28+24 PCIe gen 3 lanes gives me 52 PCIe gen 3 lanes. And 44+24 PCIe gen 3 lanes gives me a total of 68 PCIe gen 3 lanes... Oh wait, that did also just prove what I have said:
So thus far, your links just prove that I am right, well, thank you that I didn't have to bring them up myself. And now comes the tricky part: your link on the X399 HEDT motherboard... Why tricky? Well, since it does not state clearly that it is the chipset or the CPU or both that have the claimed 64 PCIe gen 3 lanes. They state the X399 platform offers up to 64 PCIe gen 3 lanes, which for me means that it is CPU+chipset, but I don't know what wccftech uses as definition. But I think my interpretation is very plausible, for the following reasons:
A) ryzen's claimed 24 PCIe gen 3 lanes are also only 20 CPU lanes since 4 are used to bridge between CPU and chipset, and how high is the chance that the chipset PCIe lanes cap off at 8 PCIe gen 2 lanes, so equivalent to 4 PCIe gen 3 lanes.
B) It would also be a coincidence that they can't offer 24 PCIe gen 3 lanes for the chipset, like intel mainstream Z270 doesn't has 24 PCIe gen 3 lanes (and the Z170 from a few years ago had 20 PCIe gen 3 lanes). and suddenly the chipset would have 64 PCIe gen 3 lanes and the CPU would have 64 PCIe gen 3 lanes? Very coincidental...
C) If threapripper will come with 64 PCIe gen 3 lanes, that would mean it only offers 60 PCIe gen 3 CPU lanes since 4 of the PCIe gen 3 lanes will again be used to bridge with the chipset. So it will depend on what the chipset brings from PCIe gen 3 lanes, and for the moment it looks like it would only offer 8 PCIe gen 2 lanes (https://nl.hardware.info/nieuws/51529/diagrammen-van-x390--en-x399-chipsets-voor-16-core-ryzen-mogelijk-gelekt sorry that it is a dutch site, it was one that I had open, but you can see that the X399 chipset only has a x8 interface which makes me think of the x8 interface from X370, so that makes me think it is just gen 2)
To sum it up:
Z270 + 7700K = 40 PCIe gen 3 lanes
X299 + 7740X = 40 PCIe gen 3 lanes
X299 + 7800X/7820X = 52 PCIe gen 3 lanes
X299 + 7900X and up = 68 PCIe gen 3 lanes
X370 + ryzen = 24 PCIe gen 3 lanes
X390 + threadripper = 44 PCIe gen 3 lanes
X399 + threadripper = 64 PCIe gen 3 lanes
So is there someone who can mathematically prove me how 64 PCIe gen 3 lanes is more than 68 PCIe gen 3 lanes?