I would give it a bit of time. I remember in closed beta everything ran smooth but in open beta it bogged down some because of the sheer amount of people in the area all around me.

P.s. yeah the game is fairly demanding by itself without 100's of people in the city.