Maybe one computer has a very slow hard drive? Remember, file transfers relying quite a bit on how fast the hardware can write and read. And if one computer is doing something else, then the hard drive will perform slower.

Could also be the NICs though. Just because it's a Gigabit NIC doesn't mean they're equal in quality.