How are they connected to the internet? Do they show differing speeds on LAN file copies as well? Could just be a bad driver on the slower one, or a failing network card.

A good test to eliminate the OS and drivers would be to boot to a Knoppix or similar CD and try the speed tests on it.