It most likely is an issue between your computer and your ISP or between the ISP and BFc's server. Contact your ISP. The site itself seems to be running fine. Every once in a great while i get a small lag, but it's nothing like how it used to be and i would attribute my problem to my ISP.
The only other thing i can think of is to clear your internet cache and clear the cookies.