Well i have a great connection, and all ego servers lag or have delays. Most of the time this is not a issue with the users connection. It has alot to do with who hosts the server and how powerful they may be. if the host has to many games off of one server it will bog it down and cause delays. ALso there is alot of network burps that go though the internet. I see folks everytime i play on CSS making these comments. Asking the host to check into it can help also.
I have never had the issues i have on ego with other servers, also the Cod4 servers i have zero issues with.