Here's my hardware and situation: WRT54G - Thibor 15c 3 PCs connected via CAT5 using intergrated NICs. For a few months I had one PC connect directly to a port on the router. I then connected a 10/100 switch to another port on the router and hooked the other two PCs to that. This worked very well and I had no issues. Fast forward a few months(6/23), now I'm switching over to fiber from cable which requires me to switch around my setup and move all PCs onto the router. I don't know how long the switch has been dying or if it just started this last week as I have only recently been doing huge file transfers over the LAN. What I'm seeing now is that FTPing from my HTPC to my main rig is coming in at a blazing 200KB to 4MB. The speeds seem to vary, the longer the uptime of the router the slower the speeds. I know the router can/could handle the 100Mb as when I had all the computers connected the router previously I would get 9-9.5MB transfers. I narrowed down to the router after hooking the switch back up and connecting 2 PCs and then FTPing some files and got ~9.5MB speeds. I then disconnected the PCs from the switch while they were still on and connected them back to the router and got the ~3MB speeds again. I've tried resetting the router to defaults, clearing the nvram, and reflashing it but the issue is still present. Is there anything I can do or do I have to bite the bullet and buy a new router or hook the switch back up?