I've seen this issue with Actiontek NIC's with Linksys and DLink switches before. I've also seen i with Netgear Switches and Linksys NICS. It seems to be a strange conflict of chipsets used. Switch the nic and it fixes it. Switch the Switch and it fixes it.

Tought me to stop buying cheap equipment :P
_________________________
- Damien - Mk2a 24G Blue SN: 120001043