I keep getting dropped from Xbox Live and parties
So, you're saying that before two weeks ago, you did not have this problem? If that's the case, and it used to work, I'd call the ISP for you internet, and tell them what's happening, it's possible that the route may have developed issues, and they can check to see if there's something wrong on the internet connection that's causign the problem. It's also possible that Live has contracted too many new subscribers, and in your area they've overbooked the number of available connections and are having what I call "growing pains". If it's XBox Live's issue, it can take anywhere from a few weeks to months to get enough bandwith and authentication servers up to support the increase in customers. You could try a support call to XBOX Live to see if they are having issue (most companies *won't* admit this, but some are learning that people are very understanding and will admit when it's their issue.) So, especially if you're not getting dumped on any other service (like Netflix, or Hulu, or some such service), then either the teleco/ISP can help, or LIve can help; I'd try both; but, really it will probably be just a waiting game.
If you are having issues with other providers, you'd need to call the teleco, and set up a service call to do some signal analysis on your line, in case there's a crack in the line to the service box between your home and the what's called the teleco's HOME OFFICE, the green box down the street from your home. If a line is cracked, it could be corroded. One way to know this, is that this issue gets worse right after heavy storms, and the ground gets soggy from the rain, which interferes with the signal. Hope this helps.