Sounds like the 200' run was recently damaged somewhere. If nothing else was changed recently, it used to work and the switches are okay if they're next to each other. Inspect the cable run if you can or find somebody with a decent cable tester.

When you use the laptop, can you find out whether its running at half or full duplex?

I'm guessing the switch is doing something like running full duplex over a damaged cable or one side is half and the other is full. The laptop is being better about it and probably forcing itself to half duplex.