Ok I have more data now :)
It basically looks like your PC`s are going through a so called proxy service like Squid for example.
__http://en.wikipedia.org/wiki/Squid_(software)
This means that your browser is not connecting to a website directly but through this proxy server. Proxy in turn caches all pages that are requested through it so if for example 10 people (same ISP network) go to the same website
, it will take longer for first one to download a website and after a website is cached , it will be way faster for remaining 9 people to get it. Err sorry for this sentence but I hope you get a picture :D
However there are few security issues with proxies. Whether you like it or not , all HTTP (very often more protocols) traffic is being stored on that proxy , for caching , so in any moment this data could be browsed and tracked.
Thats why it is important to use HTTPS more often (it is not a perfect solution thou , it may be fooled too).
RAM upgrade won't help. People are so used to upgrades these days that they tend to forget how it worked few years back :D. 512 MB of RAM would be more that enough and you still have 2048 MB
I may be wrong since I am not at your PC and I cannot use my tools , but it looks like it is indeed ISP/Proxy issue.Thats why , like SAO said, changing resolution of vid helps sometimes - because it has been cached(or has not - depends on a proxy problem)
Try connecting through VPN service if you have one, just to check if it all works there. All traffic will be encrypted and it will go through a different TCP port so your ISP will be unable to route it through a proxy.
Also there are tons of other possibilities but I am afraid it will be hard to diagnose it remotely.