Cable modem....ewwww. I feel for ya.
Something I would do is this (if you're running windows):
- Open a DOS box (command console)
- Run the following command: ipconfig /all
- Look in the output of that command for your "Default Gateway" under your local area connection
- Using the IP address for your default gateway, type in the following command: ping -t <111.111.111.111>
- (note: replace 111.111.111.111 with the IP of your default gateway)
- Then play wow normally.
- Watch the ping window when you notice disconnects. If you see a string of "Request timed out." messages, then your connection to the cable modem network is dying, which is causing your disconnects. This will require you to wrangle your cable modem provider into figuring out where your problem is on their network.
- If you see no issues with that, then repeat the ping -t command to somewhere like google.com or microsoft.com and see if that reports any timeouts when you get disconnected. If not, then basic internet traffic is getting out OK. If it dies here but not when pinging your default gateway, then your ISP has issues and needs to get off the dime.
If you don't see any lost packets (Request timed out) then your internet connection is probably fine and it's either server-side or your PC is screwing up on you. In this case, you'll have to dig a bit deeper.
Connect With Us