первое что пришло в голову — отключается autonegotiate и железо на другой стороне выставляет неверный дуплекс. если есть возможность, посмотрите количество коллизий и late-коллизий.
Все это можно сделать используя стандартные средства Windows. Как я понял, вы используете «общий доступ для подключения к интернету» на адаптере стационарного компьютера, который смотрит в интернет. если так, то это должно вам помочь
IE нет чтобы проверить, но скорее всего проблема в onKeyPress контролов — функция webLoginEnter возвращает false и символ backspace не обрабатывается. Сталкивался с такой же проблемой при использовании события onKeyDown.