Several have had this issue.
If your having problems with SL at your home but not at a friends, then its your internet provider.
Check your router settings, check ports, etc............................
Here's an idea, once you have your games off of the internal, use the microsoft dash to format your hard drive. That will get rid of everything that you don't need and restore your drive as though it were brand new.