Buenos días Bondmac.
Recomendación: Si quieres que te ayuden, (en cualquier foro o lista de correo) es importante que el asunto (subject) defina claramente tu pregunta/consulta, tu asunto/subject no es claro, por lo que mucha gente que posiblemente pueda ayudarte a resolver tu problema/duda/inquietud ni se molestará en entrar a leer el post, porque no sabrán de qué se trata.
Al grano: si lo que requeires es un firewall, la respuestas es SÍ, pfsense y cualquier otro firewall puede solucionar lo que requieres.
No veo claro qué es lo que requieres, o cual es el problema, solo entiendo que cuando los usuarios están usando el canal (aire) falla la conexión, por lo que posiblemente el problema no sea firewall, sino mala alineación de las antenas, o problemas en los AP y tengas mucha pérdida de paquetes cuando el canal está siendo usado por todos, cosa que posiblemente en la noche sin usuarios no tengas el problema porque tu canal no se "satura". No especificas qué tipo de tráfico pasa de A a B, tampoco qué estandar estás usando 802.1x donde x puede sea a|b|g|n. qué tipo de antenas estás usando, la distancia entre A y B, tienes linea de vista entre A y B, o simplemente una separación de pisos con AP por piso, etc. mientras más información facilites, más efecticva serán las respuestas.
Saludos.