Prueba a hacer telnet al Linksys (telnet 192.168.2.1 o la qip que tengas) y decirle:
wl txpwr 70
Así mejorarás la señal del router principal. Con 11b debería bastar (unos teóricos 800kbps son más que suficientes).
Otra cosa que puedes hacer es subir la cache de video o bajarla (en tu caso bájala) en el XBMC (inicialmente está en 8192).
Debería funcionarte bien casi el 100% de las veces.