Os problemas do MacBook Pro ainda acontecem mesmo quando estão conectados a uma porta Ethernet da LAN do seu WRT610N (e o MBP tem o Wi-Fi desligado)? Eu pergunto porque isso soa um pouco como um problema de buraco negro Path MTU Discovery, mas que provavelmente não seria específico para Wi-Fi. O ponto de dados do Xbox 360 na Ethernet não tendo um problema não é suficiente para me convencer de que não é um problema de descoberta de MTU de caminho, porque talvez o Xbox 360 seja extra conservador com MTUs.
Se o problema ainda ocorrer quando o MacBook Pro estiver na Ethernet (com o Wi-Fi desligado), mantenha-o conectado à Ethernet por enquanto e tente esta experiência: Vá para System Preferences > Network > Ethernet > Advanced... > Hardware > Configure: Manually > MTU: Custom
, configure para 1300 e veja se o problema desaparece. Em caso afirmativo, tente valores mais altos até encontrar o valor mais alto que não mostra o problema.
Problemas de MTU na banda larga doméstica são mais comuns em serviços DSL que usam PPPoE. O PPPoE tem um limite de MTU de 1492 em vez do valor de Ethernet de 1500, e alguns ISPs podem ter um MTU ainda mais baixo. Os roteadores de gateway doméstico geralmente empregam um truque chamado "[TCP] MSS Clamping" para garantir que o tráfego se encaixe dentro da MTU mais baixa, mas talvez alguns não façam isso, ou talvez o equipamento do seu ISP seja danificado e não negocie PPP MRU durante a negociação PPPoE.