Has TekSavvy tried sending you another modem? I would imagine that's what Rogers has suggested to them as well.
When you plug directly into the modem, does it show 1Gbps? Almost sounds like maybe it's only negotiating at 100Mbps.
When you plug directly into the modem, does it show 1Gbps? Almost sounds like maybe it's only negotiating at 100Mbps.