So i have my 27" mid 2011 iMac connected to a brand new gigabit switch whom is connected to an airport extreme. using a cat 5e ethernet cable... When i open the network utility the link speed is 100 Mbit/s
i tried going to System Preferences, Network, Ethernet, Advanced, hardware and changing it there to 1000 and it didnt get an ip, got an error saying that the cable got disconnected, changed it back to auto and got an ip right away.
Also look at the switch. Is is a managed switch ? Does it have a web page ?
It might be that the switch has a default that isn't Gigabit (unlikely). My money would be on a defective cable.
What does the cable say on the outer layer (usually there is a long text message that winds along the length of the cable) ?