This is the setup at the moment:
I have 2 towers connected via cat5 to my router, and 2 laptops that connect via wifi. One tower runs x86 Windows XP Pro, the other runs 64bit Windows XP Pro, laptop 1 runs Vista (with Remote Diff Compression on) and laptop 2 runs Windows 7 (with Remote Diff Compression off)/Ubuntu 9.04. Attached to the network via wifi there is also an Epson B40W, and attached via cat5 there is a tower running Ubuntu 8.04 server, serving several websites over a static IP provided by my ISP.
Both the non-server towers have 10/100mgbit cards in them, and the laptops are new this year, so connect at 54mbps. The router has a WEP key (would be WPA, but due to other people coming round with older laptops, WPA is not an option)
My problem is this:
Basically, network transfer speeds are terrible. I often have to transfer files between laptop2 (Windows 7/Ubuntu) and the tower running 64bit windows, getting an average speed of about 200k/s. Another situation I've noticed incredibly slow transfer is printing anything over the network to the printer, it can take hours just to print a small text document.
Does anyone know what's going on? I know my router isn't exactly top of the range, but I expected it to cope with file transfer a bit better than that!
Anyway, any help would be greatly appreciated