I have two internet connections: Broadstripe cable (WAN1), which has high throughput (15mbps) but unpredictable and at times unacceptable (for gaming) latency, and Speakeasy DSL (WAN2), which has low throughput (1.5mbps) but reliable and stable latency.
What I'd like to accomplish is basically QoS for my gaming, using my Cisco RV042 Dual WAN router. In this case I've established the protocol bindings necessary for WoW to communicate via WAN2, while putting HTTP (port 80) and Vuze (which I've assigned to use port 50500) on WAN1. I assumed this would have the effect of using only WAN1 for port 80 and port 50500 traffic, while using only WAN2 for WoW (at the ports it utilizes).
WoW properly uses only the Speakeasy DSL on WAN2. Additionally, browsing the Internet must occur on WAN1 since whatismyip.com reports my IP to be the one assigned for my Broadstripe cable. The problem is if I initiate a multi-threaded HTTP download (for example using a download accelerator) or torrent download my latency in WoW shoots through the roof. Since WoW exists only on the Speakeasy DSL line at WAN2, wouldn't this mean the download traffic (that is protocol bound to WAN1) is making its way to WAN2?
This occurs regardless of the speed of the download -- it can be doing 50KB/sec or 1.3MB/sec and it will still happen. The increased latency is more pronounced when downloading with torrents as many more ports are opened and connections established due to the nature of that network. I can be downloading several items at a combined total of 600KB/sec via torrents and it will cause much higher latency in WoW than if I download a file via HTTP at 1.4MB/sec, though in either case there is an impact on my latency that I wouldn't expect given the protocol bindings.
I would appreciate any pointers someone might have. I'm new to Dual WAN and load balancing so perhaps I just have a misguided perception of how it should work.