O protocolo 802.11 deixa as decisões de roaming para os clientes. Alguns APs de classe empresarial tentam ser espertos demais e forçar os clientes a fazerem pregões por trás das costas dos clientes, mas a maioria dos equipamentos de nível de consumidor não o fará. Apesar do que alguém disse, você NÃO deve colocar os dois APs no mesmo canal; eles apenas interferem um no outro. Você quer que eles em canais diferentes maximizem a largura de banda.
A maioria dos clientes só tenta se deslocar para um novo AP se a intensidade do sinal que recebem do AP atual cair abaixo de um limite. Se esse limite for definido muito baixo em seus clientes (e muitas vezes é codificado, não é algo que você pode definir), eles permanecerão no AP agora distante em que começaram, mesmo que estejam mais próximos de outro AP que esteja publicando o mesmo nome da rede.
Não há realmente nada que você possa fazer no caso do Mac. No caso do Windows, você pode verificar as propriedades avançadas do seu driver de Wi-Fi para ver se você pode ajustar o limite de roaming.