Dont Use VM DNS
I've been with VM for BB for years, but over the last couple of years the DNS provided by them has been getting worse and worse.
When I switched to public DNS provides like google or OpenDNS, the broadband now works really fast.
So why cripple you fast broadband with pathetic DNS? Most users will not ever change their DNS, and will just say "My Broadband is shit"