It seems all I ever talk about these days is M2Emu

Anyway, I've got a bit of an odd problem. I have a twin cabinet set up and have different spec PCs in each side as follows:
side 1: core2duo E8400@3ghz, 2gb ddr2, radeon hd 4850, crappy biostar motherboard.
side 2: i5 2500k@4.4ghz, 4gb ddr3, radeon hd 4850, nice z68 gigabyte mobo.
Both are running xp 64 and both running the emulator in 24khz using calamity's custom radeon driver. All settings are identical (I've checked like, a lot!).
Here's the thing, I'm trying to link them but not having much luck. Yes, one side is slower than the other but as it turns out, it's the
i5 side not running fast enough

Networked or not. I'm using Sega Rally as my test game.
It's visibly skipping, audio and all, it's got me totally stumped. It's as if the refresh was off but testing sega rally in mame with the same video mode it runs at a silky smooth 60fps.
Does anyone have any ideas why this is? It took ages to get the cash together for that machine and now I'm wondering if it was even worth it. I just can't see the reason for it, it's an imaged hdd too so the setup is 1:1.