1- seria el mismo caso, puede que la tarjeta que coloques tenga un chip que tenga mejor auditoria que la que tenias en principio, y mejorara tu conexion
2- el ap envia un beacon para saber si aun sigues ahi, pero si por algun motivo no te llega ese paquete, ni el segundo, ni el X paquetes (depende de la config del ap) el ap asumira que no estas y dejara libre el puesto para algun pc en espera. o tambien si lo que demora en llegarte el beaconpor distancia), y tu en responderle es mayor al timeout configurado en el ap, te dejara como no conectado
estas son las razones por la que a mayor distancia a veces se pierde la conexion y a veces vuelve, puesto que tu pc reintenta asociarse
saludos