Bom, o que pode resolver o seu problema é o seguinte:
No seu modem, verifique a MAC que está associada ao seu computador e atribua um ip fixo pelo modem, procure a área de DHCP e procure por reservar ip, ou algo do genero..
Exemplo: MAC: B8:AE:ED:86:D7:C8 IP: 192.168.1.150
Dessa forma, toda vez que a maquina com o MAC: ''B8:AE:ED:86:D7:C8 " se conectar ao modem, ele vai atribuir o o ip "192.168.1.150" para ela.
Apos fazer isso, reinicie o seu modem, assim que voltar a conexão, abra o 'CMD' e digite: "ipconfig" sem as aspas, verifique se está aparecendo o ip 192.168.1.150, caso esteja, passe para a próxima etapa.
Agora, procure alguma área relacionada a DMZ no seu modem e coloque o ip que você atribuiu a seu mac, exemplo DMZ no ip 192.168.1.150.
Dessa forma, seu modem vai pensar da seguinte forma: Tudo que chegar ao ip 192.168.1.150 tem todas portas abertas.
Caso o seu modem não tenha opção de reservar IPs, você pode atribuir um diretamente pelo seu PC, nas configurações do adaptador de rede, ai segue o mesmo processo, só vai mudar precisar pular a parte de reservar ip do modem mesmo.
A e outra coisa, libere as porta que você precisa por regras do firewall, tanto tcp quanto udp, entrada e saída e logo após, desabilite o firewall e reinicie sua micro para testar.
OBS: Apos configurar o modem, reinicie-o.
Alguma dúvida?