a ver, si tienes dmz puesto, no hace falta que abras los puertos, la dmz ya se encarga de dejar el router abierto, si tu luego abres ademas los puertos a la misma ip, los estarias abriendo 2 veces y te puede dar problemas, en el tema del upnp, yo no soy partidario de usarlo, con el upnp te conectas de otro modo distinto, la nat pasa a un aspecto secundario o terciario, en juegos como fifa puede que te funcione "bien", pero en juegos como los duty va fatal, para mi da mas problemas de los que arregla...y bueno ya el tema de las dns, pues es ver cuales te van mejor, normalmente con las de tu proveedor de internet te tendria que ir bien, a mi en mi caso (soy de telefonica) las suyas me iban regular, me van mejor las que utiliza xbox (soy de ps3), las de google y alguna otra.
saludos y suerte compi.