Computers A and B are networked with a crossover cable. I've had them set up this way many times to transfer files. Recently for some reason, Computer A transmits very slowly (like 20 min for a 500mb file) while it can receive the same file in a couple of minutes. I even explicitly had both computers set to 100mbs/full duplex... I am thinking the fact that the NIC in Computer A recently has been used for DSL could be a contributing factor since DSL caps your uploads (transmitting)... However I uninstalled the DSL software and it still did the same thing... Any ideas? The specs on the slow-sender are low compared to the receiver but if it can write that fast it should be able to read even faster right?