I have a v 3.0 or 3.1 WRT54G, and I'm getting some really horrible wired network throughput. Firmware version is v4.20.7 I have not tried any aftermarket firmware. I'm trying to stream HD video from one computer to another. Both computers are set to 100Mbps. TCPWindowsize is set to 51100 on both computers. My throughput seems to hover around 3 to 5Mbps when I check it with the task manager's network monitor. There are spikes up to 20Mbps, but they are very rare. Obviously this isn't enough for HD video. I get the same performance if I am just trying to copy a large file between the two computers using explorer. I have tried this with 3 different computers, actually, to eliminate the possibility of a bad cat5 cable. I just read this review: http://www.tomsnetworking.com/Reviews-39-ProdID-WRT54G-7.php It says that they got 20Mbps throughput with their WRT54G. I know that my WRT is a completely different chipset and design, but I would think that it would be capable of at least the same performance. Does anyone have any tips for fixing this?