I do notice, however, that my average pings from the laptop are in the 20s while average pings from my desktop are in the 70s to the same place. Not sure what to make of that either.
This should be investigated. Set up your laptop running PingPlotter and see if it shows similar packet loss and huge latency numbers. If you see different results from two computers running from the same LAN, then that could help you track down the culprit - maybe your computer, or maybe it's a problem with the router and/or cable modem treating different computers differently.
As for reporting to your ISP. Keep a log of problems you run in to (not bad PingPlotter data, but real-life problems). If you have a few real problems, report it to tech support. When they suggest that you reboot, ask them "Is it normal to have to reboot the cable modem every 30 minutes?" Generally, being firm but polite gets you a significant distance. If you don't get the answers you need, ask to talk to their manager. Having real data makes a big difference here. Correlate your real-life problem (timeing out browser, disconnected game, slow page loading, etc) with PingPlotter data and offer to email that to them. Be persistent. Thousands before you have had success getting their problems solved, so just don't give up and you will too. <img src="/forums/images/graemlins/smile.gif" alt="" />
- Pete