Verification and Programming often Fails with a Serial Port Buffer Overrun Error Message when using STK500

This is a known issue. Interrupt DPC latency for serial communication may be disrupted by other drivers, thus causing buffer overruns on the UART chipset. A workaround which works for most systems is to use a USB to serial adapter.