OK so you have no packet loss. Based on your last description on the way pages load I would now bet it's not DNS but it's still worth a go...
1.) Control Panel > Network Connections
2.) Right click your LAN or WLAN connection and choose Properties
3.) At the bottom of the list in the centre of the page, select Internet Protocol (TCP/IP) and click Properties
David also turn off all internet connected devices/detach from the network and try browsing the web from each one one at time.