First of all, you're confusing megaBYTES with megaBITS.
Megabits are often used to measure the internet speed you're getting by your ISPs. 1 megabit is equal to one eighth of a megabyte - exactly 125kilobytes/s.
Megabytes are used to measure what speed you're downloading/uploading at. 1 megabytes is equal to 8 megabits, or 1024kilobytes.
Could you clarify what you're downloading? It could be an issue on their side, or it could be an issue with Charter themselves. Charter has been known to throttle your internet speed if you're using it excessively, if you go over your monthly usage limit, or if a large amount of people are using Charter at the same time (to prevent other people from being slow).
That's probably where I was confused.
Doesn't matter what I'm downloading, I barely get 50kb.
But this is interesting, during the night internet is fine, but during the day I get shit connection.
Speedtest results during day
(http://www.speedtest.net/result/2891738768.png)
Pingtest results during day
(http://www.pingtest.net/result/84841110.png)
During night is in OP.