Respecto a lo de los puertos:
Los puertos se abren siempre para una determinada IP, por eso en el router principal tienes que abrir los puertos para la IP del router secundario, y luego en este abrir esos mismo puertos para tu PC.
Respecto a la velocidad:
Como ves la velocidad entre conectado al router principal y al secundiario es practicamente la misma, lo que significa que el router secundario está funcionando muy bien. (Lo que no parece estar funcionando bien es el principal, deberías hacer una prueba conectado por cable a ver que valores te salen)
Respecto a las señales:
El router principal envía unas ondas que tu detectas en función de tu distancia a este. El router secundario envia unas ondas que tu detectas en función de tu distancia a este, por muy lejos que el router secundario esté del principal si tu estás cerca del secundario la señal que te marcará será alta, si bien puede que la conexión sea mala, puesto que la conexión entre el secundario y el principal puede ser mala. La señal que recibes del secundario no depende, en absoluto de la calidad del enlace con el principal.
Es por esto normal que aunque la intensidad del principal sea menor que la del secundario la velocidad sea menor conectándote al secundario, puesto que este está a su vez conectado al principal con un enlace que puede ser más o menos bueno, además de tener la tarea de repetir la información, lo cual inevitablemente va a disminuir la velocidad en mayor o menor medida.