I doubt it would be your ISP (internet service provider ) here are some helpful answers :
*do you have a reliable good quality wireless device (card/chip)?
*try some other browser(s)
*Remember www.speedtest.net is not a very accurate tool in most circumstances
*try Ethernet if possible
*change you router/gateway settings
HOPE THIS HELPED =)