Hi, first off, I tried taking the case off, and it made no difference, still downloading at 18 Mbps, while my old iMac, right next to it, is currently showing 366 Mbps. Last night I checked it at where I work, and the same thing, about a tenth of what my old Android phone was getting.
I checked WiFi settings, nothing seems unusual, and most are set automatically.
I was about to forget my network, but then that warning about doing so will also disconnect "all other devices using iCloud Keychain" popped up, which I, and many others I've spoken with, literally hate. As many have lost all their photos &/or videos, contacts, etc. by thinking that deleting them from one device, usually to save space, has ended up deleting them from ALL their devices. This is a real issue for many, as the iCloud feature not only has absurd settings as this, but also can prove to be pretty buggy, and not sync what it's supposed to...
So, I'm hesitant to forget the network, if it'll mean I'll have go and reset it on my other devices as well.
The slow speeds are not only at certain times, but almost all the time. There've been a handful of times when it will get above 100 Mbps, but usually it's somewhere under 20, which is ridiculously low, considering what my other devices get.
As for the router, I just had a technician out here, and so everything's good, and I don't even know how it would be set to throttle any specific devices. Neither of the two others here are having any issues with the connections on their iPhones.
So, I'm no further from the router than the iMac & iPad are, and if there congestion issues, it would certainly apply to the iMac two feet away as well, so that's not the issue.
And when I did speak to an Apple Tech person, he actually told me 20 Mbps is just fine... well, it may function, but when other devices are all getting 300+, there's no reason why it should be getting over 10X less speed....