
я юзал DI-824VUP+
он был подвергнут серьёзному тестированию,
http://www.tayle.com/documents/824vup.php
в процессе которого отлично показал себя
(никаких проблем с некорректной работой беспроводной
части обнаружено не было)

Скорее всего чтото с настройками карточки:
обычно это совместная работа родной д-линковской утилиты настройки карты и службы конфигурации беспроводного оборудования, кот по умолчанию включена в винХП в вин2к сп4
(для корректной работы надо чтобы работало чтони-будь одно)

или проблемы в энергетике линка - может быть неуверенный приём, может быть заняты каналы - иногда помогает поменять каналы