DNS servers just provide a means to translate name to numbers ie . www.google.com
Can I ask what sort of connection you have to the internet and who it is with ? Have you spoken to them ?
Years ago proxy servers where a way to make efficient use of limited bandwidth as it stored commonly accessed sites, if you can provide the above information would be helpful.
Have you spoken to your ISP at all ? 13 min to download a 800kb file bring me flashbacks back to my 14.4k modem days
and that was a very long time ago before the internet.