A retail version can be reused on a new motherboard. You might need to call Microsofts activation help line for that.
A few years ago, I built a gaming computer with my son. We need to replace the motherboard. He is concerned that since Windows was registered on the old motherboard, that we may need a second license for the new one. Is this true?