Do something to such that it boots it up, then do an upgrade install within the OS. This should replenish all your drivers. However, the booting up part is hard depending on the difference of your hardware. I, for one, never successfully booted a hard drive with Win 7 in it from an old system to practically anything.
The major factor should probably be your chipset, your motherboard, and your processor difference. The greater, the harder.