You need to be patient, we do this for free in our spare time, sometimes we get busy with other things in life and cannot make it on here, other times we have read your problem and are doing a bit of research on our own to see if there were any others that have had the same problem.
If I read your post correctly, you have Win 7 x64 and Linux installed on the same drive correct? The linux part boots up and runs just fine, the Windows part does not? Note: Installing the harddrive into another computer and expecting Windows to run is not going to happen, it loads hardware specific drivers at boot, and with the different hardware it will choke and error out and reboot. As for your problem this could be caused by a bad driver, bad software, random glitch, corrupt file etc. Have you tried to do a repair install with the recovery partition/disk to see if the problem was fix?