Hi thatmoritryhard.
Internet speed has effectively two measures. The most common form is a measure in megabits/s, data transfer in communications is measured in bits per second. There are 8 bits in a byte and 1,000 Bits in a Kilobit, however there are 8,000 bits in a Kilobyte. I mention this because in order to understand your bandwidth and what you actually receive, you need to divide the maximum speed of your connection quoted in megabits by 8 to get a good approximation of how much you should be able to download on a per second basis.
Once you understand what you are paying for and getting you'll be in a better position to understand what you can do.
The second measure is latency. Latency is as much about distance as it is about connection technology. You havent mentioned what your connection actually is, do you use Fiber or ADSL? Are you using a mobile Service or Cable? Are you on Fixed Wireless or Satellite. Your picture of the router doesn't actually necessarily tell me how its connected to the net.
Mobile Services share their connectivity with other devices within range of the same mobile phone mast, as they get busier the bandwidth decreases and the latency goes up.
With ADSL these services rely on a carrier signal carried on a phone line, the quality of that signal is determined by several factors not least of which is the quality of the materials in the line, the distance between you and the exchange and the number of users connected to ADSL services in your area. IF the line quality is bad, the connection will suffer, this can impact on the synchronisation speed (the sped the router/modem negotiates for the connection, along with the latency too.
However as more users fire up their ADSL connections in your local neighbourhood the slower the connection will get for everyone. Cable Modems have similar dependencies but can ordinarily negotiate better speeds since the cable that delivers the service is of a higher gauge.
Of all the available technologies ADSL connections are pretty limited in terms of bandwidth averaging out at a maximum of around 25 Megabits/s for the average domestic connection, in some great cases where you are close to an exchange with a great quality line you may get 30-40. The issue is that you can't really increase the bandwidth of an ADSL connection if you are already paying for the maximum speed. In some instances it is possible to have the carrier signal boosted on the line which may help as long as it dowesn't get too noisy to affect synchronisation.
Mobile connections are limited too, depending on the distance to the mobile phone mast you are conencted to, the number of users that mast is serving and the connection servicing the mast.
For my part I have a 100 Megabit Connection and can download roughly 12 Megabytes/s and since its a fiber connection that is not shared I can get that download speed reliably at any time. However I live in Australia, My problem is distance from services. I can connect to a hosted server in my ISP at around <1ms to 2ms. However when I connect to American services I average around 300ms-400ms due to distance. In this case I can buy as much bandwidth as I like, and take my connection to 1Gbit/s and up, but it wont change the latency to US services.
By speed what are you most concerned about, the bandwidth you receive or the response time (latency) of the connection to the service you want to access.