Tested with a hardware 1394 connection and XP/Win7 systems – in multiprocessor mode, string output it more times (5 kB/s vs 280 kB/s) slower than in uniprocessor (with ONECPU) mode.
So VirtualKD does not affect string output speed. I’m afraid Windows uses a kind of all-CPU synchronization method for string output.