Have you checked out this thread?
I'm starting to notice that you are often diconnecting and reconnecting...something that used to happen to me all the time with my linksys, it turns out you need an older firmware version if you have the BEFSR41...ver 1.45.7, Jul 31 2003 available here. Hope this helps.
Oh and this probably belongs in another forum...hardware, software, casualware