Just as an experiment, add or change the password for your WiFi network(s) to prevent any devices from connecting. The use the new password to connect just one laptop. See what kind of transfer speeds you get. You can change the password back after the experiment.
If you get much faster speeds, then you know the problem is too many devices connecting. If the speeds remain slow, then you know the problem is something else.
Also, are you using only the 2.4 GHz network, or 5 GHz as well? Most routers default to giving them the same SSID, but I like to make them different (add a 5 to the end of the 5 GHz SSID) just so I know which network is being used.
5-10 Mbps sounds like you're on 2.4 GHz (either n if you actually mean 5-10 MB/s, or g if you really do mean 5-10 Mbps). 2.4 GHz networks tend to be notoriously overcrowded, and interference from neighbors' WiFi networks may be stomping all over your signal. Also, g networks will slow down to the speed of the slowest connected device. So if someone in the furthest room has an old phone which is only able to connect to your router at a slow speed with g, it'll slow down all other g devices to the same speed. The n and ac protocols don't suffer this slowdown. But a mixed n and g network on 2.4 GHz will suffer this slowdown on the g side, and the n side will also slow down because the radio has to switch to the g protocol any time it's communicating with the g device(s).
The newer 802.11ac protocol only works at 5 GHz. 5 GHz also is much less likely to have problems with interference (15 independent channels instead of just 3 on 2.4 GHz) . The only drawback is the higher frequency does not penetrate walls and other objects as well as 2.4 GHz, so range is a bit shorter. (n will also operate at 5 GHz, g will only operate at 2.4 GHz.) Given how many WiFi devices you have, I would suggest changing the name of your 5 GHz SSID so it's different from the 2.4 GHz SSID. Then you can force any devices which can see the 5 GHz network to always connect at 5 GHz (make these devices "forget" the 2.4 GHz SSID so they'll only connect at 5 GHz). That should give them better speeds, as well as remove some of the traffic from the 2.4 GHz band to improve the speed of the devices which can only connect at 2.4 GHz.