Have you checked that your internet usage has not gone over your limit? I know that with most internet providers that they will extremely slow down your internet when you have gone over your monthly limit. Telstra for example is; "64kbps for plans under 100GB, or 256kbps for plans over 100GB."