You could try booting from an XP CD and running a repair to install the new drivers, when you first swap the drive over. Depends what apps you have installed though as it could mess with them.
I've also seen this described recently using sysprep: adding drivers then resealing.
Take an image first then you can always go back if it doesn't work.
I've also seen this described recently using sysprep: adding drivers then resealing.
Take an image first then you can always go back if it doesn't work.