Tu parles des invasions barbares? À ma connaissance les populations autochtones n'étaient pas tant submergées démographiquement.
Non, le peuple romain était déjà largement métissé avant les "invasions".
Dès le Ier siècle, des satiristes se plaignent du fait qu'on ne trouve plus des Orientaux et des esclaves affranchis dans les rues de Rome. Les guerres puniques puis la conquête de l'empire ont saigné les indigènes du Latium puis la politique de tolérance a peu à peu fait disparaître ce qu'il restait de l'ancienne république romaine pour donner naissance à un empire cosmopolite. La citoyenneté, qui était le bien le plus précieux qui soit sous la République, est donnée gratuitement à tous les habitants libres de l'empire en 212 par Caracalla par exemple. Avant, il fallait au moins rendre service à Rome pour obtenir ce privilège, comme en servant dans l'armée.
Tu as raison quant aux "invasions" : il y a eu des mouvements de populations germaniques, mais une fois installées les Romains en ont fait des nations fédérées et se sont arrangé avec elles pour repousser les arrivants suivants. Les Germains ont donné de nombreux légionnaires à Rome et tout marchait plutôt bien jusqu'à la chute de la ville en 476. Après, ce sont mêmes ces Germains qui vont continuer de faire vivre un peu la culture romaine.
Notons que c'était déjà du gros n'importe quoi depuis le IIIème siècle (les empereurs se succédaient en se mettant l'armée dans la poche, en assassinant le précédent, en faisant la chasse aux rivaux dans leurs familles... et ça faisait un moment qu'ils étaient de toutes origines.)