What I'm saying is instead of trying to optimize the clients to the server, re-write the server to optimize to the clients and fix/upgrade a lot of other features to benefit the Devs in the future. But yea a total re-write of the server would be a best case if EA ever decides to actually try and do something with UO. Give them 3-4 Devs to do nothing but that while the existing team works on what we have now until the overhaul is ready, then start migrating over, it might take a few years but it is doable considering they have something to base their work on. It would have multiple benefits, if don't right including better maintainability, easier troubleshooting, a lot less bloat through better techniques that have come with advancements in object oriented programming etc. It would even make it rather simple for them to adjust skills etc to effect only PvP or PvM as they felt was needed if they did it right, the current structure of the game I believe simply doesn't allow that to be done efficiently or you wouldn't see such across the board changes done to target only type of game play or the other.
The EC has a lot of stability issues because of a couple of factors, one Gamebryo was designed with 3d Textures in mind, not sprites, and newer Video Cards don't handle sprites nearly as well as they used to either. This accounts for a big part of the huge footprint UO puts on system resources among other things.
UO being one of the first of it's kind (not the first as Meridian 59 was Dec 1995 and The Realm Online was March 1996), honestly made a few choices that today seem not quite as wise as it did then. I don't blame anyone for how things happened it was uncharted territory, I mean seriously the World Wide Web was only just over 6 years old (August 6th, 1991) when UO was released, and was only 2 years away from a time when the internet was broken down into multiple generally regional networks (NSFNET migration to today's architecture in April of 1995 ended this). I just feel that after 14 years it might be time to look at really taking a step to modernize the game, to take advantage of all the advancements in programming techniques, and hardware not to mention shifts in the target market expectations that have changed and evolved since 1997, and I just don't think the existing foundation UO is built on isn't capable of doing that, which means a re-write would be necessary.
Heck they could call it UO2 for all I care and allow players who wished to, to migrate over their characters. But our current UO has simply been pushed beyond it's ability to be competitive, and while the current EC is a step in the right direction, it still falls way short of the mark, meaning in my honest opinion debating EC vs 2D is pointless since neither one as it stands now has any more than a snowballs chance of making a positive change in the direction the game is heading in terms of long term survivability.
To sum it all up.. Debating on if they should nix the CC and focus on the EC while not addressing core issues that are holding both clients back does nothing to better the game. The thoughts processes and time the Devs spend on both these clients could be better spent elsewhere actually putting UO in a position to draw new players, and make their own work easier in the future.
Like I said that's my opinion, no one has to like or agree with it, but there it is.