You cannot connect Xbox Live through a Windows 7 laptop—Xbox Live is exclusive to Xbox consoles.
VPN may bypass geo-restrictions but check terms of service.
Ensure stable internet, check system requirements, keep OS updated.