El tema es que cuando instalas windows usando la placa madre A, sus driver no servirán en la placa B. Una forma que utilizo para tales casos, siempre que sea instalar el mismo windows, y te aclaro que esto no es efectivo tampoco el 100%X100% de las veces, pero en muchas ocasiones si. Es que si tengo que poner un viejo disco en un nuevo pc, antes de hacer el cambio, quito todo los drivers del PC A, luego monto el disco en el PC B y procedo a reinstalar windows, la misma versión, como indican en este tutorial:
http://www.configurarequipos.com/doc284.html
Al terminar el proceso cargo los nuevos driver y termino por a optimizar el sistema, usando programas como tuneup
De lo contrario lo mejor es hacerse un disco de windows personalizado con un combo de programas estándar, que es otra de las opciones para ahorrar tiempo.