Есть арабские источники, которые подтверждают первенство Новгорода (это помимо легенды о призвании Рюриков и отечественных летописей). Кроме того, само название Новгород означает Новый Город, соответственно, должен был существовать и условно Старый. Так вот старым городом считается Ладога, которая была до Новгорода (и тоже претендует на звание первой столицы Руси)...

претендует на первенство городов руских, а не столицей! (небыло тогда руси ещё, Русь появилась когда Олег перевёл свою резиденцию в Киев и сказал, и тут будет земля руская, и город будет во славу русичей)
Лично вы можете считать как угодно, я вам привёл официальную хронологию существования Руси, основанную на исторических документальных источниках - и на первом месте в качестве столицы стоит именно Новгород. Вы же не спорите, что Олег был новгородским князем?