Laptops with external GPU's like that has always been my dream - CPU's age better than GPU's in the mobile world
Yup, same here. I was following the eGPU world since I first heard of Thunderbolt being announced. I essentially said: "PCIe over a Cable - I want a GPU connected to that!". I eventually switched to an eGPU setup about two years ago and never looked back to a desktop.
A bit off-topic, but the eGPU world is actually picking up steam ever since Thunderbolt3 launched. Before Thunderbolt3, it was all about either hacking together Thunderbolt2 enclosures that were not originally meant for GPU use (like my setup here), or using Expresscard or mPCIe to PCIe slot adapters. Thunderbolt3 supports eGPUs intentionally, and as a result there is a flood of eGPU enclosures entering the market over the past six months or so. We have one by AKiTiO, Asus, Razer, Powercolor, Mantiz and other manufacturers (Gigabyte, Acer, MSI) are also joining the race. Windows 10 also has excellent support, allowing plug-and-play eGPUs to work reliably, and both the green and red camps have added a "remove safely" button in their drivers.
If you want to see a collection of eGPU setups,
you can take a look over at egpu.io.