At first glance this sounds like a port negotiation problem. Ethernet ports auto-negotiate the max speed they can talk to each other and yours maybe stuck at 100 mbit for some reason. Since u don't seems to have diagnostic LED on this connection, somebody here suggested in the past insert a switch in the middle, with LED, should at least tell u whether your ports are running 1 gig as you want them to be, or just 100 mbit. Any wall wiring in the middle?