I recently upgraded my old PC dell PE400SC which had an Intel Pentium 4 2.4C. The new platform is NForce 720a + AMD 5050e. After I migrated the SATA hard drive from the 400SC to the new system, it boots into safe mode successfully without seeing the infamous BSOD error 7B. It seems to me the SATA controllers on both motherboards use the same driver in XP.
However, when I tried to boot the XP into normal mode, it always died with a BSOD error 7E. After I did a search on the internet, I found this article that suggests the error is caused by XP trying to load a driver intelppm.sys. Therefore I deleted the file intelppm.sys from %systemroot%\system32\drivers in safe mode and reboot the system. Guess what? It boots successfully and I only needed to install the drivers for the new hardware.