La solution la moins coûteuse pour toi ce serait d´acheter une carte ethernet pour ton PC ( 15€ maxi) et de le configurer comme routeur. Tu n´auras qu´à relier ta Xbox au PC avec un câble ethernet croisé ( prix variable suivant la longueur), et de laisser le PC connecté au modem USB.
L´inconvénient de ce système, c´est qu´il faudra que le PC reste allumé et connecté au net pendant que tu joueras sur Xbox.
Sinon tu peux effectivement acheter un routeur, c´est plus cher et il y a peut-être des problèmes de config, mais ça marche même quand le PC est éteint.