Настройки TCP\IP в порядке? - DNS верный указан?
Не затруднит ли Вас привести вывод команды ipconfig /all на работающей ОС WinXp и проблемном Win7?
У Вас домен действительно называется "domain" или есть какой-то корень типа .local?
Еще анализу может помочь вывод команды nslookup domain с обоих ПК.
PS: недавно наткнулся на статью, описывающую проблемы, когда имя домена задается типа "domain", а не "domain.local"... читал ее невнимательно
если найду - напишу Вам.