I’m not sure where the problem is and there is a possibility its my router so I thought I’d post a few test results I got using Speed Test and Ping Test and see if anyone else has similar results on Afrihost:
Ping tests
I switched my router off, left it off for 10 seconds or so and turned it back on. I then ran a ping test this morning on a Johannesburg server:

My second test had improved packet loss but otherwise still a poor result:

This third test uses another testing server in Maputo, similar results:

Speed tests
For my next act I ran a couple line speed tests, starting with a Durban testing server:

And then I tested the same server again:

I tested the Johannesburg server with slightly better results:

So my question is whether these lousy test results are due to issues on the network or whether I should just go replace my router? If anyone can suggest ways to test my router than would also be helpful.
Update:
I may have answered my question. Here are two search results I ran in a router diagnostic panel. I have no idea what these results mean so they could be no help at all:
and
What do you think?