Have you tried VPN while connected to your wifi? It could be workaround for your problem. Anyway, i just inspect network connection when opening freebitco.in and found out it access some CSS and JS file from 3rd party website. It's possible your ISP block one of them.
As for the specific site, it may not be wise to try to log in with a VPN, because any change of IP address usually activates a security check (verification via e-mail), although it may also result in account blocking if someone on the other side suspects that the OP has more than one account.
Okay, so I tried logging in using my work computer which is on my same network, same issue. Tried on my phone, but turned off my wifi and sure enough it worked--turned on wifi and the page broke. This makes absolutely ZERO sense to me.
~snip~
@ABCbits is then very likely right, your internet service provider is blocking something from that page for some reason and preventing it from loading properly, and one of the possible solutions would be to contact them and explain your problem. Maybe they (the ISP) have changed something in your modem (this can be done remotely), and if your modem has a firewall option, it is possible that this is the reason you have problems loading that page.