I took your suggestions and tried to replicate the behavior with another laptop. No timeouts at all. However, I only tested for a limited period of time, and as I said before, it's not always an issue. It usually happens when a web page takes a long time to load and I refresh, or I'm uploading a project to my web server while watching youtube or something. It seems like the router just stops responding, although it's working and appears connected. A network repair does nothing.

Could this have to do with my intel pro wireless card? I have searched for updated drivers/firmware and have found nothing..

I've been looking at linksys routers, but am not sure what I should do. I have to reboot at least once a day.