well if you are mobile then EGPU is good. but keep in mind that the dock also cost much money. and also if the data high usage then it will be bottleneck, and i dont know how the impact of egpu wuth rendering CAD. if your laptop still runs good then egpu is okay tho.