It’s a long shot, but have you made any changes to the windows hosts file or used any software that might of done so. Programs that block ads and such sometimes make changes to that file for example.
Edit:
Another poster suggested changing the download speed limits in battle.net. Though that was for slow speeds it might still be worth a try.