So I picked up a eGPU from Mantiz the other day, and I ended up getting a Vega 56 from MSI to mate up to it. I originally intended for it to be paired with my 2014 Mac Mini, but ended up having to disconnect and reconnect it each time it booted, and it was just a pain in the ass. My old 17" MBP from 2010 is still alive and kicking and is my iTunes server, so basically I swapped them over and made the MBP my daily machine now with the eGPU attached to it. The only strenuous thing that I'll be doing is some basic FCP movies on it for work. I want to get better at it, but then I also found out that FCP 10.14 doesn't utilise the eGPU, but previous releases did, so I might downgrade FCP still. I am planning on getting the new MBP if/when it comes out, but in the mean time, my 17" is my daily driver. So for anyone who's interested, it works, works great, and I have the MBP in the middle of two 32" BenQ screens (driven from the eGPU). The BenQ run 2560x1440 and the MBP runs at 1920x1080. Lastly, with the cabling, I got the TB2 to TB3 adapter from Apple, and a 2m TB2 cable so the eGPU sits off to the side, behind a monitor. I have just the TB2 cable connected, keyboard, mouse, audio and ethernet are hard connected to the MBP, but I might change it to the Mantiz in the coming days once I tidy things up around the desk.