не нашли где написано в какой срок она обязана его заменить
Срока нету. Закон не обязывает иметь всех действующий загранпаспорт.
Менять паспорт если это не обязательно
Не обязательно менять. Если выезжать не надо.
При смене фамилии и т.п. данных загранпаспорта, старый загранпаспорт становится недействительным.
В принципе, проверить смену фамилии наши погранцы могут легко. Ибо сведения о выданных паспортах штампуются в паспортах и заносятся в базу. Так что могут не выпустить. Не наши проверить не могут никак, разве что выданной визе, а она на тоу же фамилию.
При смен епаспорта все визы можно восстановить в новом паспорте, подав соотвествующее заявление по причине смены фамилии и паспорта в посольства. В общем смена фамилии это не просто.