Mago, you got me wrong, but let's recap.
DMI at the moment is PCIe 2 x4 and not PCIe 3 x4, in X99/C612. Only Skylake gets DMI with PCIe 3 speed.
DMI is an dedicated bus that links the PCH to the CPU, is not PCIE 2 nor PCIE3, from the PCH are generated PCIe signals ( 8 PCIe 2 case C612, 4-8 PCIE3 case Skaylake).
https://en.wikipedia.org/wiki/Direct_Media_Interface
The bottleneck could come in case you're using SSD, GbE, USB and whatever (TB2 if still available on the new nMP)concurrently, struggling for the DMI channel bandwidth, most of the time it will hardly be noticeable for some of us.
depend on the nature of the peripherals, if you combine SSD with Eth and some TB Capture device, its very unlikely to occur an cocurrent accces since most of the time when one device its accessed is to write to another and the CPU/DMA must read one to write another.
I'm aware of the 10GbE controller available with TB3 of course, but I was saying that I don't think Apple will use those and cap any TB3 ports, since those aren't used to the fullest for many people yet and it would hamper the already few available TB3 ports.
Are you talking about the same company that launched an Retina Macbook with just an single USB-C for every thing?
First, 10GbE is not an option is part of Tb3 specification, and Media Adaters are foreseen by Intel, those devices will let you connect any kind of 10GbE cable and also leave you with an free USB3.1, DP1.2 Tb2 or Tb3 port for daisychaining.
Further this feature is promoted as a way to link 2 systems w/o actually purchasing 10GbE infrastructure, you can just plug 2 Mac with Tb3 using a Tb3 Cable among them and atumaticcaly link both as host-server or an sort of wired wiFi direct on steroids.
They won't ditch the 2 GbE ports onboard just yet, IMO, and make them 10GbE - and if both were used those would be 4 ethernet ports. Sorry, you mentioned they'd keep the USB-C ports and we'd have to get adapters, that works for me.
The problem with 10GbE is that on professional deployments is unlikely you to use an RJ45 jack, usually are used Media Adapters (SFP+ the most "popular") since 10GbE cabling is very tricky acording the topology you can use copper or optical fiber, an PRO system likely requires this media flexibility, notwithstanding there are few adapters with 10GB/GbE/100MB link speed, this is not actual the 10GbE std.
But leaving out GbE ports counting on people buying 10GbE adapters?! Nah, they wouldn't!!!
most people wont buy Media Adapters (not the same as a 10GbE Adapter, MA are much cheaper), but use simple a Tb3 cable, anyway those 10GbE interface are part of Tb3, I doubt Apple will redundant this at the expense of the optimal system, the best for all is ditch the 2nd port and those hungry for speed could buy an relatively cheap 10GbE adapter(worth to mention on 10GbE you dont ned tricks as Link Aggregation, you have just full speed).
Regarding USB ports, you will see that HS is USB2 and not USB3 as you mention. All USB3 are SS, regardless of being 3.0 or 3.1, and even here 5Gbps or 10Gbps.
more less, the leaked OS/X file stands for SSP01...04 SuperSpeed+ is the moniker for usb3.1.
There is an bit of confusion respect to those "HS"ports, while HS most references as USB2, on systems with mixed usb3.1 and usb3.0 could be used for OS differentiation while not necessarily USB3/USB2, not the first OS reference like this.
What I was saying regarding GbE/WiFi/BT was that if we wanted to make all PCH lanes available, those would have to be moved to some of the USB2 ports available in the chipset (not a great solution in my opinion), instead of disabling them all. This I believe can be done but I wouldn't go that route. Requires additional engineering and different components.
Ye, FR has an internal USB3.1 10G controller, which would make the 4 rumored. But the remaining 6 HS are USB2 and not the PCH USB3 controllers, like I mentioned before. That's why it doesn't add up for me, but I might be missing something.
I don't understand you, using the GbE from the PCH dont busy any PCIe2 lines, neither the sata or USB3 ports on the PCH, while both shares the DMI port its another question, Usb2 dont have bandwidth for WiFI ac, most motherboards arent filled with all the ports available on the PCH those ports are disabled on the BIOS or UEFI Firmware, no engineering required.
The HS/USB2 issue maybe an error or a mask, independent on the Leak being valid or not, the fact is that the C612 PCH has 6 USB3, and Falcon Ridge each has 2 Usb3.1, the combination I imagine feasible (which doesn't mean I'm ruling this the only way) its reasonable and optimal (avoids PCIE 3 Bridges, and still provides a couple of TB2 ports).
When the nnMP arrives will be unlikely to see NVMe faster than 2.5 GBps, neithe r USB3.1 A/C version peripheral are very common, so having 2 less TB3/Usb-c will hust less than the performance lost from using Pcie Bridges (specially if you link GPUs to the TB3s)
Still, if you start using 10GbE and USB3.1 in every TB3 port you end up with no display driving capable port, right? And you're supposed to be able to hook up at least a couple of displays, each being 5K would be almost a requirement at this time. And I know TB3 supports only DP1.2 but MST would do the trick. Do you really see Apple now telling you to use HDMI over DP to get HDR at 5K? That was to say TB3/DP is not for display output anymore, a fail.
I think most people will likely use TB3 to link multiple 4K screens than 5K, and those with 5K will prefer use HDMI, at least is the Path i would follow.
Actually HDR is matter for TV/Video content creation, not for production Displays (HDR video requires content encoded for HDR, its more an capture issue than a Display issue as some marketing tries to sell, you can watch HDR video on any 10 bit 4K/5K capable monitor using an uncompressed interface as DP1.2 sst/mst or HDMI as long ou can handle 10bit color deep, so I dont care for HDR (search about what is HDR and how is get).
But high frame rate is another question, also some people thing an video link w/o MST delivers an better image, uses less power etc, we haven an 2014 5K iMac we dont see any issue on this display, Also I've connected a dell 5K display thru MST to my nMP and only issue was on initial setup, nothing very different than iMac's display.
So assuming you are smart enough, you have 4 TB3 you can connect an 4K display and a 10GbE to port 1 and still have the port 2 ont he same header available fot Thunderbolt PCIE data as to plug an external capture device or an SSD, also you can do the same on USBc devices (more likely for storage). then you can plug 2 4K display to port 3 (or 1 5k) and and external GPU to port 4, now speculate about both TB2 ports, maybe you'll not be capable to use it for dp1.2 signals if you use the HDMI2 port where you can plug an 5K display with 120Hz refresh, and more likely for legacy Tb2 storage or capture devices w/o interring the video output to HDMI 2.0.
The facts is very few people also using a nMP as workstation actually plug some Ethernet cable and I could bet you that 90% or more dont plug more than 1 Ethernet port, so losing 1 Ethernet port is not an game changer, as to have 10GbE already available (and cheaper), while more expensive 10GbE is not only 5 times faster that 2 GbE, but also frees you to configure tricky Link-aggregation, you can write data to an server on a 10GbE and is like having plugged an eSata HDD also as to have an Tb enclosure directly connected to the nMP.