Thanks. From what I've read the HG612 info is considered to be quite accurate so it's likely then that the ASUS is overstating the MAX figure?
I mentioned on another post about a quirk in the calculation of the maximum attainable speeds - at least in broadcom chipsets, like the HG612.
The modem will normally sync with an actual speed that matches the attainable speed, at least if that speed is less than the purchased package limit. If old-style DLM intervenes, the sync speed drops by around 10% as interleaving and error correction are turned on. However, the max attainable value would often go up by as much as the actual speed went down. If DLM removes the intervention, both values return to normal.
What does this have to do with your ASUS?
Well, I notice that your HG612 is reporting a downstream FEC count of zero, alongside non-zero CRC and ES counts. That tells us that old-style DLM has not intervened. It also tells us that your line isn't currently subject to new-style G.INP either.
But the ASUS statistics *do* report a non-zero FEC value. That tells us that either old-style DLM intervention has happened, or that G.INP has been activated. You mention an ECI cabinet - if you're on one of those, then you don't have G.INP.
With old-style DLM intervention in place, you are probably running at a line speed reduced by 10-20%. If the ASUS follows the same quirk, then the maximum will be elevated by the same amount.
However, your ASUS is actually faster. That might show that the ASUS can hold a faster sync speed (better spec of receiver?), but leaves it subject to more errors ... resulting in a DLM slowdown.
One other thing I notice is that the reported attenuation is very different.
A value of 17dB from the HG612 probably equates to around 400m of 0.5mm copper; your speeds are on the slightly low side for this distance, IMO.
A value of 10dB from the ASUS is rather different ... suggesting it calculates very differently.