BITS will "normally" use all available bandwidth.
I've seen this from a different angle by a different customer. With that customer even on good links BITS was taking *weeks* to download anything. Turns out they had a GPO in place which limited BITS to 10 Kbit per client machine.
So.. you could test BITS to the EV server from a client (or server) in several of your "good" remote locations and compare with the "bad" locations. Lookup (on MSDN or shout and I'll write the instructions) BITSADMIN and you'll see you can create say a 200 Mb file on the EV server, and pull it down using BITS.
Working for cloudficient.com