Which ISP are you using? I'm on axxess express+ and for the last 3 days my results have been similar to yours, even at night when I'm meant to have full line speed. I've also had a 210ms ping (and this is to the joburg server on speedtest). Anyone else in a similar boat?
edit: just saw in the pic you're with telkom... so scatch that question.