In short, ESO routes differently when launched via Steam than it does when launched via the ZOS client, similar to using a VPN.
I had 300+ ping with the ZOS client, the Steam launch is giving me 95-110 ping, highs of about 125. Not a proper fix, but for some players it should help.