trash it and buy a Mac!
nah jk
when moving a hard drive with an OS to a different PC with a different board it usually requires different settings which is normally done with a repair install, or reinstall.
but since installing fresh didn't work I think this is either not the problem, or only part of the problem
it could be a bad part (part of the mobo, BIOS, video card etc)
or
you also said it couldn't find system.ini
put the drive in the 'real' PC, do a search for system.ini (start, search) and see what it comes up with
if it does find system.ini it might be in the wrong directory, or does not have the right info