It's a shame TB4 didn't double in speed to 80Gbps. Would really make eGPU's far more interesting.
I find eGPU's to be a really bad experience. I'm using one at the moment, Razer Core X + 5700 XT, combined with my wife X1C (until my laptop arrives). I've borrowed eGPU setup from company I work for.
I've tried it under all 3 OS. Under Mac OS, it works the best. But still really lacking. Sometimes my apps will crash when I switch them to internal monitor via keyboard shortcuts. Under Windows it's ok I guess. But flanky and also while switching from external to internal monitor, I get constant lag.
Under Linux experience is really bad. You really need to mess with config files and terminal to get the thing working. And 3rd party solutions. When you get everything sorted out, it works like a charm. I can get even internal monitor working via eGPU. Great then? Not so much. You have to boot with eGPU connected, and if your cable gets at least some loose connection, Ubuntu/PopOS will freeze.
Under all 3 operating systems I got best results with 0.5m TB3 cable. When using even 1M TB3 active cable, my performance would drop.
So eGPU is right near your laptop, and if you are pushing it, it will get noisy. I guess if I owned the Razer Core X, I would put a better power supply in, and swap out default fans for noctua fans.
But for me personally, that's a lot of mess to deal with. If you need a decent GPU in your laptop, just purchase a laptop with a decent GPU.
eGPU is promising, and I guess in a few years everyone will sort all these problems out. But now that I've experienced eGPU setup, I really have no desire to go out and purchase one for myself.