Sorry, but I really can't answer your question to a great extent.
I assume the city areas are graphics-heavy; even with a G-router, you'd get some lag. For the best performace, get a faster Internet connection and play wired.
I currently have a wireless B network. I have a laptop with a ATI X300 128mb card and my sons comp has a BFG 5700 LE 256mb card. I have a pentium M 2.o with 1 gig of ram and my son has a pent 4 2.o with 512 ram.
While playing a game like EQII, I get a little bit of lag in the city areas. My son gets lots of lag in the city areas. His computer is also farther away from the router.
So, to really reduce lag, should I install a wireless G network or is the money better spent upgrading my sons computer memory and processer?
Thanks for any help with this. I know there are a lot of variables but getting different video cards is not an option I really don't have tons of extra money to spend upgrading.
Thanks,
J.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic