Well I've had many issues like this with linksys routers that either resolved themselves over time, or persisted for ever. I think it's a safe bet that with the exponentially decreasing quality levels with linksys routers that the router itself is the problem. You could try putting custom firmware on it, like dd-wrt -- this usually increases the performance of the router due to lackluster linksys software.