NAt corresponde a NetworkAddress Translation y sirve para traducir IPs privadas a publicas y viceversa. En los routers hay que configurar una linea por cada puerto que quieras redireccionar, pero de todos modos, en www.portforward.com tienes amplia informacion al respecto. Con esa pagina podras encontrar asistencia para redirigir el trafico de los puertos de los programas P2P que utilices hacia tu ordenador.
Pero segun me dices, si en el emule eres ID alta, es que el trafico del ed2k va fino a traves del router y de los posibles firewalls que tengas instalados en tu SO. Te recomiendo que pruebes bitcomet, ya que esta escrito en C y no es necesario la makina virtual de java, que tanta memoria consume. Pero bueno...el principal motivo que te rekomiendo el cambio es xq segun tengo entendido (corregidme si me ekivoko x favor) el azureus usa multiples puertos (un rango) que es mas complicado de especificar en el router (sin usar Upnp). El caso es que en portforward.com tienes un listado de puertos comunes e informacion especifica de los programas mas populares.
Yo tengo contratada en mi casa la misma linea que tu (de la amiga timo) y cada vez que recibo una llamada la subida/descarga del emule se pone a 0! UNA MIERDA de servicio! Con bittorrent consigo tasas de 40ks y tal dependiendo del torrent. Utilizo "emule morph", que so bien puede ser un placebo, me parece que rinde mas

Me tiene mas contento que el emule corriente.
En cuanto a lo del pack mamewah, yo tb me lo estoy descargando por el tracker posteado en este thread. La movida es que en el momento de empezarlo este finde, no habia ningun seed!

Me imagino que el pack consiste en un instalador (el .exe) que partiendo de el descomprimira en las carpetas necesarias todos los emuladores (y sus roms, snaps, etc) para posteriormente gestionar todos esos emus a traves del ejecutable de mamewah. Es un front end para los distintos emus.