Si tienes un router no necesitas cable cruzado, ese cable es sólo para un enlace directo ethernet->Xbox, Basta con un cable de red RJ45 normal y corriente.
Lo del puerto... no sé decirte. Por probar no pierdes nada.
En teoria el router solo cierra los puertos de la conexion de internet. Esto no te debe afectar a tu pc y xbox. Hay gente que lo ha hecho y funciona como un hub normal. Logicamente no uses un cable cruzado para conectar al router.