do you use a fixed IP address or let the router set them? If the latter set the IP addresses to what the router gives them by using ipconfig /all from a command prompt to find them. It could well be that your router is not sending out the invitation to join regularly enough. It may well be that the makers have a firmware update for you to download and install. I have just done that for my netgear router which now seems faster.