So I did a little more troubleshooting and realized that when I plug my laptop into an ASA port I get full 200 mbps but when I plug my laptop into the Cisco 3550 switch I only get 100mbps. So it appears to be a switch problem.
Any thoughts would be helpful.