Does your switch have any status lights on it?
Gigabit ports are a bit of a bodge. They can negotiate from 1GBit down to 10Mbit. If the switch has decided one of the ports needs to be downgraded, then they will re-negotiate to a lower speed.
Most switches have an LED on each port that says whether it has negotiated a gigabit connection or not. If you have that, it is worth checking you haven't dropped wire speed.