Pues a ver, sencillo y complicado a la vez, necesitas:
1 cable de red cruzado (de la tarjeta eth a la xbox).
1 tarjeta de red ethernet para el pc (a no ser que la lleves integrada y no la uses).
¿Supongo que tienes un router y hace NAT?
Bueno, en este caso, supongamos que tienes un router con ip 192.168.0.1 mascara 255.255.255.0 y tu pc tiene la 192.168.0.10 que esta configuración es válida para navegar por internet).
Deberás configurar la 2ª tarjeta de red con una ip de otro rango:
192.168.1.10 (por ej) con máscara 255.255.255.0 y sin puerta de enlace.
Tu xbox tendrás que conectarla a la 2ª tarj. de red y configurarla una ip, por ej: 192.168.1.11, mascara 255.255.255.0 y puerta de enlace 192.168.1.10 (si, has leido bien, la puerta de enlace es la tarj. de red 2 del pc).
ahora, deberas habilitar el servicio de enrutamiento en windows (no recuerdo el nombre exácto, ponlo en automático, que creo que por defecto está en manual, y si no está iniciado inicialo). y agregar en el router la siguiente ruta estática:
route add 192.168.1.0 mask 255.255.255.0 gateway 192.168.0.10 metric 1 (esto dependerá del router y su línea de comandos).
Y con eso ya estaría lista para navegar a través del pc.
En caso que no tengas un router que haga nat (por ej. un cablemodem o un router en monopuesto), tienes que usar la conexión compartida a internet (hay un asistente dentro de las propiedades de red) y conectar la xbox mediante el cable cruzado. De todas formas, esto en el foro de windows se ha explicado en muchas ocasiones, usa el buscador que seguro que lo encuentras.