ya se porque era. Resulta que los "cabrones" de euskaltel en el resto de españa ono, no dejan salir a internet mas de 1 equipo por ip, por lo tanto a los que tienen 3 megas les otorgan 2 ips. cosa que si conectas un switch como yo hice, el cable modem te otorga 2 ips de diferente rango y lo que hace es dejar salir a internet a los 2 equipos, es decir al pc y a la xbox, pero no te deja actuar entre ellos.
Solucion: me he comprado un router para cable modem y lo he hecho todo por NAT y va de cojones jejejeje.
Lo que hace ese router es gestionar los puertos y las ips internas de la red local, para que salgan todas por una sola ip. va perfecto, si os interesa la configuracion os la pongo, en el caso de que eso compreis uno. El mio es de SMC networks y me ha costado 29€ en un mediamarkt.
saludos