And how many 4K external monitors can it power without warming up? Will it work as good as an eGPU?
It's going to warm up some when you add displays...but my 5600M MBP warms up way less than my 5500M MBP. The most I've ran is two 4Ks and a QHD. Performance was not significantly impacted. This is a 4K, a QHD, and the built in (all 60 Hz). There isn't a lot of activity other than the photoanalysisd, which is using a small amount of both CPU and GPU (idle GPU power draw is about 8-ish watts in this scenario).
(The system is sitting on an M Rain stand, which probably further helps cooling, and the room it is in is relatively cool. That said, my 5500 model sat on the same stand in the same room and it got much hotter with just two QHD displays + the clamshell open.)
I cant speak to how it compares to an eGPU.