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