Вам следует поговорить с вашим Интернет-провайдером, чтобы разобраться в своих проблемах - проблемы - из того, что вы описываете, - кажутся вам несовместимыми и не связанными между собой и вашим Интернет-провайдером, или, возможно, вы используете нестандартное оборудование для их настройки?
Тем не менее, если вы получите Linux box и сконфигурируете его как маршрутизатор (или даже * wrt router), вы сможете контролировать дуплекс и согласование с помощью стандартных инструментов (на ум приходит mii-tool).