When you installed the old hard drive, did you re-install your OS? If not, this is likely the problem. The old OS installation still has pointers, drivers, and registry settings pointing back to your old motherboard. A fresh OS installation would remove these and likely clear up any issues you're having.
So wolf, is i do a clean os install will i have to use a new windows, and will it delete all my stuff