El tema de "abrir los puertos" es unicamente para que puedan acceder desde fuera a tu consola, por ejemplo al hacer de servidor en una partida. La mayoría de juegos online en consolas crean las partidas usando algo parecido al p2p (por ejemplo torrent), si en una partida hay 10 jugadores, uno se encarga de gestionar la partida, haciendo de servidor. Si no tienes los puertos abiertos nunca podrás ser el "servidor".
En juegos con servidores dedicados da lo mismo, por ejemplo battlefield.
Sobre la calidad de la conexión, no influye para nada abrir puertos, comprueba el retardo que tiene el wifi, jitter y ves probando distintas configuraciones.