2 Мп - FullHD: 1960x1080 = 2116800 байт
Кол-во кадров: 25
Получаем в секунду: 52920000 байт/сек
Или 50,47 Мбайт/сек
Или 6,30875 Мбит/сек с одной камеры.
Умножаем на кол-во камер и получаем требуемую пропускную способность канала.
Это при условии, что все камеры одновременно вам поток отдают в таком качестве.
Если все 120, то:
757,05 Мбит/сек
Поток идет сжатый кодеком H.264?
Тогда кроме сетки, упрется в память - для какой-то системы был расчет исходя из 64 Мб на камеру.
Т.е. для реалтайма у вас должна быть система с 1 Гб каналом и минимум 8 Гб оперативки (64Мб * 120 камер).
Накидываете еще потребление ОС и получите 10-12 Гб ОЗУ, а если хотите чтоб ОЗУ еще в двухканальном режиме работала, то все 16 Гб ОЗУ.
Проц, минимум i5 - в зависимости от семейства - подбирать мамку.
Если запись архива не нужна (у вас в условиях только просмотр), я бы посоветовал SSD 100-120 Гб чисто для системы.
Видеокарты может хватить встроенной в проц. БП 350-400 Вт с головой.