oh let me help you here. trust me i had the same problem. there is a problem with all WRT54G routers, when alot of connections are created the router crashes or hangs up because it can't handle all the connections. P2P realy agrivates the situtation. Before i use to use bittorent and my router crashed every 30 minutes and i had to reboot. READ THIS, trust me it works. my router has been on for 60 days with about 250 GB of bittorent traffic and it is always fast and never crashses. Linksys has still not adressed this issue.
http://www.utorrent....G_GL_GS_routersHere is the qoute from uTorrent if it makes more sense for you.
"The default firmware for Linksys (and all replacement firmwares except for one) have a severe problem where they track old connections for FIVE days, which causes the router to hang when using P2P apps, or any software that generates a lot of connections. DHT only aggravates the situation because of the number of connections it generates.
Linksys has yet to address this issue, but there is a fix. If you use alternative firmware, you can put in a start-up script to fix this problem. DD-WRT and HyperWRT support custom start-up scripts."
Don't blame me if you mess up your router. This is flashing your router. If you screw up the flash then you need to download a .exe flasher of Linksys.com. I messed up. ONCE YOU FLASH YOU NEED THE CUSTOM START UP SCRIPT.