to accurately find the speed of your internet connection, ideally the pc or laptop should be directly connected (by cable) to the router and be the only device using such.
Then run a test such as speedtest.net.
If you have to use wifi for the test, there *maybe* an overhead that reduces the speed.
Here in the UK, 54mb might be considered high. What speed do you actually pay for?
Please advise back on progress.
Good Luck - Keep us posted.