Hola, creo que tienes que enfocarte en un problema a la vez, recuerda que los equipos que tienen windows XP no pueden ver a los que tienen windows 7 aunque esten en la misma red, debido al tipo de sistema; sin embargo los que tienen windows 7 si pueden ver versiones anteriores de sistemas operativos. En cuanto a tu problema del servidor, reinstala el dhcp a ver si reparte, recuerda usar los comandos ipconfig para verificar si el servicio esta funcionando. iopconfig /release para soltar la ip que tenga e ipconfig /renew para renovar.
Saludos