maybe add in
test_copy_protect 0
into the cfg like i mentioned

or maybe you just need the
test_copy_protect
line.. either way, experiment, cos im not so sure the exe needs to be patched, there's definately code there to bypass the disk check.
for multi core cpu's just use the oneprocessorlaunch tool i wrote.. does the job fine, works for other games too.