JeffDaemon
I don't mean to contradict you, just trying to clarify my understanding. My understanding is that the Display port over Thunderbolt is actually pixel data AFTER the graphics-card step, not input to a graphics card. Data that has already been rendered. After all, I can attach a monitor directly to the output of my Macbook's Thunderbolt port with a non-powered adapter, which suggests to me that the data on that link is rendered.
I thought that the difference was having PCIe protocol over Thunderbolt, which is not available over USB 3.1. So you can extend the PCIe link to an external graphics card.
EDIT: So i reread your post. You describe PCIe data from the PC to the eGPU, and rendered data back over the Displayport link. My bad; I was thinking of plugging the display into the eGPU. That's what I do with my USB 3.0 graphics adapter.
--------------------------
Warning: TL;DR
Ahh, can I reminisce about the promise of USB. It was supposed to get rid of the eleventy-seven wires running between my computer and my display. Now, all that it can replace is the keyboard and mouse. In theory, with DP over USB C I can run my display, mouse, and keyboard, power my display, run my USB hub, and do backups. Back to the single cable! Although it is daisy-chained; being able to break it out from the monitor would be more convenient. I've been watching USB and FireWire and Thunder and Lightning for many years, waiting for the single-wire solution.
Especially because I have a KVM so I can control either of my computers from the same mouse and two DVI displays. That means six video cables, a USB 3.0 cable from the portable machine to my USB 3.0 to DVI converter, six power cables, three audio cables, and so forth. It's such a rat's nest that I can't move my computer without knocking things over, even though I've rearranged everything three times. So I have a tremendous interest in a single-cable solution. One wire from each machine to the switchbox, one from the switchbox to my desktop.