Do you mean you moved your hard drive over to a new motherboard and kept your existing Windows installation?
Virtually any time you install a new motherboard, you're going to have to reinstall Windows. Otherwise, you'll end up with crippling device driver conflicts that cause exactly the kinds of problems you're describing. A new motherboard trying to run with the old motherboard drivers still installed is going to cause issues.
If that's not what you did, I apologize and didn't mean to come off as condescending ... just your description left that part open to interpretation.