Сильно хоть ДФ тормозил? По логике у тебя должен был случиться тотальный краш
Если бы ДФ постоянно просчитывал КАЖДОГО персонажа, то его можно было бы запустить только в университетском вычислительном центре, например. Полагаю, в масштабах мира просчитываются только странствующие персонажи, т.е. приключенцы, беженцы, караваны, военные отряды и тому подобное. Крестьяне и ремесленники в селениях, не являющихся, в текущий момент, местом нахождения игрока или полем боя, могут быть заменены экономической моделью, без вреда для геймплея. Обрати внимание, что среднестатистический крестьянин даже о своей семье тебе ничего рассказать не может, если не является близким родственником дворянина или известного героя. Социальные связи таких "персонажей массовки" просто отбрасываются, для упрощения модели.
Таким образом, сложность расчётной модели зависит лишь от числа мест, на карте мира, и возможных маршрутов между ними. Прямой зависимости от номинальной популяции просто нет.