El dlink no te conectara, porque windows vista funciona mejor con encriptacion wep 128 que 64 y todavia mejor y mas recomendable WPA, segundo punto los dlink tambien sufrieron el atake del emule, auque no se calienten, se les satura la tabla Nat (creo ke se llama asi)hay un firmware para el router actualizado que posiblemente solucione el problema, si quieres dime el modelo de router que es y te digo como actualizarle.
(Muchos problemas en todos los aparatos electronicos se solucionan con actualizacion de firmware, PD: eso es porque los paquetes de los programadores no revisan y testean sus programas a fondo)