Its a bit of a black art, so I'll leave most of it to the web sites, but check your ISP. Some are much slower/faster than others. Also update your drivers.
If your techinally minded this might be useful
This is a bit simpler
But there are many more I can't find. I'm sure other people will hav better sites somewhere.