Hello ChrisC,
I think it mostly depends on the GPU performance (number of CUDA cores / shader processor units) and the data transfer band between computer and external card.
We have not so much experience with particular external GPU devices, but have quite good results with the docker stations (for example, ROG 2) that are able to use almost any kind of modern GPU devices, however, such docker stations are mostly focusing on the gamer class cards.