have you heard of "dispatch" ? url:
http://www.connectify.me/dispatch/basically you can combine a bunch of wifi connections and share bandwith (use all your dumb neighbors who have OPEN or WEP and get like 100mbit/upload!! LOL)
I have a server windows 2008 with a connection DL/UP
1 Gbps but I do not know if in my case it may be my stratum and then I do not know how ^ ^
have you tried using minerd for CPU mining of any coin? I found that minerd did not suffer from latency. It will wait and wait for response, even submitting stale shares if they are old enough.