DEBES inhabilitar cualquier otro firewall, ya que estas metiendo tu mismo retrasos e inconsistencias de conexion de no hacerlo.
DNS NO DEBES deshabilitarlo, lo que si PUEDES HACER es bajar el programa 'Spy Bot Search & Destroy' que es gratuito, este creara o modificara la tabla de DNS de windows bloqueando las direcciones IP falsas. DNS es el SERVIDOR DE NOMBRE DE DOMINIO, la compañia que te da internet [y otras compañias] tienen unas computadoras que tienen todos los nombres de dominio [un ejemplo es GOOGLE.COM o ELOTROLADO.NET] y que conocen cual es la direccion IP de la computadora que tiene ese nombre de dominio. De esta manera, cuando tu tecleas google.com en el navegador, este nombre de dominio es enviado al DNS de tu compañia de internet, esta maquina responde enviando la direccion IP 216.58.193.46 que es la direccion de la computadora de google. ¿Porque la existencia de DNS?, porque es mas facil recordar un nombre que un numero.
En las iopciones de cualquier firewall hay una que le indica al firewall preguntar si deseas bloquear o permitir los puertos a un software cuando este intenta usar tales puertos de salida, conforme vayas teniendo mas programas se va creando una lista de los programas y si tienen permitido o no la saluida y otras restricciones, y dentro de las mismas opciones viene una de editar la lista, asi podras quitar o agregar programas manualmenmte y cambiar si tienen permiso o no de usar los puertos de conexion del uso de red de la PC.