Похоже, что по какой-то неизвестной причине происходит некорректное согласование с чипом коммутатора ER-X. Возможно, стоит спросить на форумах MSI о том, как протестировать железо с помощью какого-нибудь MSI diag. Есть ли на MSI "диагностический" раздел для тестирования? Если скачать iperf3, можно провести тест с iperf-сервером на ER-X и выяснить, связана ли проблема с ограничением до 10 Мбит/с с ноутбука до ER-X или с ER-X до CM1200 (что, судя по всему, уже исключено, так как рабочий ноутбук не имел такого ограничения).
Когда вы подключаетесь к ER-X и используете команду sudo ethtool eth1 (предполагая, что ноутбук подключен к eth1), что вы видите? Изначально я думал, что скорость 1000 Мбит/с, но в последнее время она 100 Мбит/с (а если скорость неправильная, возможно, и дуплекс настроен неверно). Если одна сторона считает, что работает в полудуплексе, а другая — в полном дуплексе, это вызывает множество повторных передач.
(Полудуплекс — устаревший режим, использовавшийся в старом коаксиальном Ethernet, когда одновременно мог передавать только один узел. Если несколько узлов считали, что шина свободна, и начинали передачу одновременно, возникала коллизия, которая обнаруживалась, и после "случайной" паузы попытка повторялась. В витой паре с RJ45 есть отдельные пары для передачи и приёма, поэтому коллизии практически невозможны, но если адаптер настроен на полудуплекс и получает пакет во время передачи, это воспринимается как коллизия, передача отменяется и повторяется, что сильно снижает производительность.)
Проблема либо в железе, либо в софте. Поэтому, если есть возможность загрузиться с "live" USB дистрибутива Linux, можно протестировать без драйверов Windows. Но это предполагает, что ноутбук умеет загружаться с Linux и у него есть нужные драйверы для работы Ethernet.
В итоге ситуация может свестись к взаимному перекладыванию вины. Если не получается добиться нормальной работы при подключении к рабочей сети или CM1200, значит проблема либо с драйвером, либо с оборудованием адаптера.
Ноутбук ещё на гарантии?