If a CW account drops packets and a backup ISP account does not drop packets then it is my view that it is not an exchange problem. Simple logic, support should know this. I've heard the stories of it's because it's a new connection when you switch to the backup account or whatever, but even with extended testing of the backup account the packet loss does not return. Upon switching back to the CW account (hours later) it is instantly back. Any rational person can see the problem is not my exchange.
Judging by what Zolly and others say, support is doing the exact same thing to them.
My 2c on the packet loss issue is this: I logged an issue with support ages ago. The problem was fixed for a while. Then it came back. However, I don't really care about paying an extra R50 a month just to play games on another ISP. CW gives me enough value otherwise that it doesn't upset me.