NForce4 Ethernet Controller can't connect at gigabit speed

Hi all, I just got a new gigabit switch after my old one was destroyed a few months ago by lightning (which I hope has nothing to do with this issue). When I hook up my Arch box to this switch, it seems to take a long time for the port lights to come on, and when they do it's only at 100baseT/Full Duplex. The machine has a nForce4 chipset that lspci -v reports as follows: