Your ISP gives you 1 IP address. How are you getting addresses for the 2 (or more) devices (computer and X-Box)? A hub doesn't do that. It could be that the X-Box grabbed the IP and there's no IP left for any other computer. Or it could be that the computers (yours and the laptop) are configured wrong.

Drop to a command window and type ipconfig/all and post the results.