I haven't heard much about bandwidth capping in recent months and I'm not sure ISPs can even do it, but that sounds a lot like what's happened. Contact your ISP and find out if there's been any type of limit placed on your account.
Thanks, I hope this is a solution. If it is I will be angry. Our plan is UNLIMITED. I pay for this. This should not happen and I will ask for a explanation.