and take an ethernet cable from the xbox to my laptop(vista) and use my laptop as the router?
Er no. You laptop is a laptop and a router is a router. Each is built for a specific job. If you have a router, just connect the Ethernet cable to that and connect it to your Xbox. You shouldn't need to use the cable to connect the router to your laptop anyway if you have a wireless-enabled laptop.