VST system link is the most accurate for syncing imo, sample accurate and responds on the fly to any play/stop command, no delay before syncing like with MTC. More, it has amazing additional features compared to MTC:
Let’s say you have Cubase on 2 computers (or Cubase/Nuendo). Any ‘loop on/off’ command will instantly be mirrored from slave to master or reverse. Same thing when you change the loop (left/right locators)! That’s a great and easy feature. I’m using VST system link since more than 12 years for that (I had 4 synced PC’s at that time, 2 Cubase/1 Nuendo/1 Nuendo for video…), plus a Steinberg TimeBase sync interface and a digital Beta, you know, ancient times The video was output to Blackmagic card. Things are way easier these days!
BTW you can adjust the play mode compensation offset in video setup. I usually have a 40ms offset compensation (1 frame) and it works great. That way sync on stop and sync while playing are totally accurate.
Cons: it might be a bit more complicated to setup than MTC.
BTW you shouldn’t have any delay between both computers, no need to set a different latency imo. Are both computers quite similar ? (motherboards, graphic cards). As I said, sync is sample accurate. I’ve always 100% trusted the audio/video sync with VST link, way more than on any single video playing within WMP or QT, as soon as the setup has been tested and right video offset parameter input. So if you have some video delay between both computers, I guess it has more to see with computer performance or graphic card than VST system link.