Are you aware of the difference between Megabits per second, (Mbps), and MegaBytes per second, (MBps)? Only the b/B distinguishes them, but in your post you only use "b".
The connection speed and IP Profile are in Mbps. File downloads, torrents etc. are usually shown as coming down in MBps.
There are 8 "bits" to a "Byte". So if you are getting 4.7MBps (MegaBytes) per second that is 37.6Mbps (Megabits) per second, which with an IP Profile of 38717Mbps is extremely good. You seem to have that sussed, from what you say, just the use of "b" throughout your post is confusing.
A reading of 5MBps would mean something is telling you fibs. It isn't possible. Though some speed tests, (so perhaps some torrenting software), can give impossibly high readings - this is usually due to buffering within Internet Security suites in between the actual download and presenting it to your computer, as it can build up a wodge that gets released at higher speed inside your computer.
My broadband basic info/help site - www.robertos.me.uk
My domains,website and mail hosting - Tsohost.
Internet connection - IDNet Home Starter Fibre.
Live BQM.
"Where talent is a dwarf, self-esteem is a giant." - Jean-Antoine Petit-Senn.