I have the NETGEAR XR500 Gaming Router and it's been a hit or miss at times, but recently I have been noticing some issues with my upload speeds. I would stream to Twitch with a decent 10mbps upload that supported the 2500 bitrate, and I tried streaming to YouTube only to find out some issues with bandwith being inconsistent. I checked OBS and saw my bitrate started fluctuating between 2000 to 1000 and mostly to 200 or 900. I check Ookla's speed test and saw that I have a slightly slower upload, but not too bad since it was at a decent 7-9 upload speed. Downloads are still around 400 which is good since I am paying for 400mbps. However, with netduma os I saw that I am not getting the expected speeds. Tried checking for a firmware update, but there aren't any available at the moment. Not sure if the Router is starting to fail or isn't compatible with current speeds. I have the QoS completely disabled, so I can get my full speeds. However, that hasn't improved my speeds.
Ookla Speed Test
Downloads: 417.14mbps
Uploads: 9.30mbps
Netduma OS
Downloads: 394mbps (sometimes 257mbps)
Uploads: 3mbps