It's improved a lot for me. I had to quit last year as well due to unbearable lag, but returned in the past few months and it's been fine mostly even in Cyrodiil - though admittedly I haven't spent a lot of time there(NA PC server, haven't tried EU).