Через новгород дорога неплохая,только надо ехать через сольцы,а не уторгошь.Далее на порхов.Крюк получается километров 20 если ехать по м9 вот ссылка для расчета в первом сообщении она не сохранилась
http://ati.su/Trace/
Посетил данный сайт
http://www.mccme.ru/putevod/Roads/roads.html там данные не менялись лет 10 (смотрел новгородскую область) конечно у нас дороги ужасные,но там описано что их местами нет.Смотрел в основном маршрут на псков,там сказано что дорога на ст.руссу через зайцево и на шимск отличного качества,на самом деле этот участок назвать дорогой получается с трудом.Если ехать на псков через ст.руссу,то объезжаешь новгород справа,срезаешь крюк километров 70.Дорогу через сольцы латали в том году,ближе к границе псковсой областе вообще новая дорога,в районе порхова дороги ужасные