Hi Brynsamuel
First of all if your speeds are satisfactory during none peak times I would guess that you are in an over sold area meaning way to many people using all of the available bandwidth 
If this as only just started to occur or you are a new customer then I am afraid you are in for a very very long wait for any kind of fix 
Now the best thing you can do at the moment is post information regarding your set up for example what hub you use if its used as standalone or in modem only mode with your own router and are the speed tests done wired or wireless.
Also please post your hubs stats you can access those by entering 192.168.0.1 in a web browser or 192.168.100.1 if you use modem only mode.