The linksys B routers, the old ones, they have known driver issues with the latest drivers. I would go to the one just before the latest.
http://www.dslreports.com/forum/remark,13242612~mode=flat~days=9999~start=20
Here's a link, I doubt you have the same router as me, but this site fixed my problem.