First of all, welcome to the forums.
What's your file system on the new HDD? It probably doesn't make a difference, but it should be eliminated as a cause of your problem. You can also try plugging in the old hard drive and installing an older version of Windows there.
Compatibility settings help alot, btw, especially with the "low memory" issues.
Oh, and go-read-the-*beep*in-stickies!
