The most probable cause is the cable. If you have a standard CAT5 cable you might be lucky, but getting hold of a CAT6 cable will most probably fix it for you. I have had the same problem. Changing the cable madelikely make both computers switch automatically to gigabit.