My WoW is also screwed since the weekend. Basically it drops packets every now and then (the entire internet dies for 5-10s) and then its all fine. Modem doesn't disconnect, just, all communications are lost. Usually its long enough to time out of WoW
To igubu.saix.net from MWeb
Reply from 196.25.1.1: bytes=32 time=392ms TTL=241
Reply from 196.25.1.1: bytes=32 time=391ms TTL=241
Request timed out.
Request timed out.
Reply from 196.25.1.1: bytes=32 time=402ms TTL=241
Reply from 196.25.1.1: bytes=32 time=391ms TTL=241
To mweb.co.za from MWeb
Reply from 196.2.63.110: bytes=32 time=11ms TTL=122
Reply from 196.2.63.110: bytes=32 time=11ms TTL=122
Reply from 196.2.63.110: bytes=32 time=11ms TTL=122
Request timed out.
Request timed out.
Request timed out.
Reply from 196.2.63.110: bytes=32 time=11ms TTL=122
Reply from 196.2.63.110: bytes=32 time=13ms TTL=122
Reply from 196.2.63.110: bytes=32 time=11ms TTL=122
Reply from 196.2.63.110: bytes=32 time=11ms TTL=122
So its not just local and not just international, even DNS dies in that 10 seconds.
Tried an Afrihost account, works perfectly. Logged ticket with MWeb support this morning, no reply yet. Restarted modem 100 times and tried direct PPPoE but no joy.