Okay, this has got be something overlooked by far!
So last night, I was doing speedtests again on all my devices. Sure enough, 3 of them reported the <600Mbps bug again. I'm rockin' the same setup with 2 routers and bridged gateway. Everything was great up until that night. After going through device to LAN swaps and router/gateway reboots, it had NOTHING to do with any of that at all!
Apparently though, there was a Windows Update that happened prior to all of this and newly detected Network devices over the course of that time, so the "Auto-Tuning" feature in Windows was disabled somehow. To fix this <600Mbps bug that seems to plague XB6 owners to date, do the following:
Open Command Prompt with Admin rights (right-click start menu)
Type in: netsh interface tcp set global autotuninglevel=normal
Press Enter and that's it. Restart not required. I got 900Mbps+ again right away in the next speedtest. I'm going to keep an eye on this from now on!
I would recommend running this command to set it to normal even if you find that it is normal already, but still have the <600Mbps problem and a gigabit plan.
Note: To check if yours is disabled, type in the following: netsh interface tcp show global and search in the listing for "Receive Window Auto-Tuning Level". This must be set to normal for your gigabit speeds to work again per Windows device.
Thanks Corbio, I cannot tell you the pain I have had for the past 5 days, calling tech support, having a technician come out, tearing my entire system from top to bottom, changing cables, routers, computers etc removing all software, re-installing drivers, firmware updates etc etc... I ran this solution - PROBLEM SOLVED!!!!
Thank you!