The solution
I can confirm that this issue can be resolved.
The problem
The problem lies with the DNS lookup of a domain name. The first time you visit a URL e.g. google.com, there will be a pause of anything between 5 - 20 seconds before the page starts loading. You will not see these delays on successive pages on the same site.
The solution
You will need to refer to the nnetwork setup documents from your ISP network provider. You will need to locate the following:
Primary DNS
Seconday DNS (optional, but good to have)
For those that don't know, they will look similar in syntax to (four sets of 3 numbers):
123.123.123.123
1) Once you have found your DNS settings, go to System Preferences
2) Click on the network icon
3) TCP/IP tab should be selected, and Configure IPv4 should be set to "Using DHCP".
4) Enter your primary and seconday DNS numbers on two separate lines ion the "DNS Servers" input box.
5) Click apply.
Now go back to your browser of choice and you'll have speedy access!
Cheers,
ribot