для начала режем всё ненужное с автозапусков, служб (через msconfig смотри и режь в реестре). так же режем старые программы, которые могут хоть как то висеть в задачах...в общем делаем полный клининг от накопившегося мусора (не забудь про чистку реестра).
теперь, когда куча лишней инфы убрали и оптимизировали что есть, можно смотреть в чём проблема.
заходишь в игру, залетаешь в столицу с кучей народа, открываешь диспетчера и смотришь сколько памяти жрёт комп в сумме.
если больше 1.7-1.8 ГБ, значит надо ещё памяти подкинуть гиг а то и два(смотря сколько мать может видеть).
и не дай бог в подкачку полезет, угробишь хард к чёртовой матери.
кстати какой у тебя хард, не объём а интерфейс подключения.