Ваш провайдер primus? Если он, то скорее всего то, что вы называете "кабельный модем", банальный ADSL-модем.
Предполагаю, что при прямом коннекте модема к компу срабатывает UPnP и модем открывает порт, при связке с роутером такое не пройдет.
Для того чтобы открыть порт, в вашем случае, номер порта должен быть один, в модеме, роутере и клиенте.