I already tackled some of the issues figuring out how to make NHL 07 playable.
-if you have updated a graphics card or sound card ever, disable them in bios and delete, not just disable the drivers. You probably already did some part of this when you upgraded.
-if you have a geforce card, downgrade to one of versions of the more stable 80 series nforce drivers.
-if you have an AMD Dual Core processor, do this:
http://www.xtremesystems.org/forums/showthread.php?t=81429
-after that, try deftonesmx17's patch
-if you have updated a graphics card or sound card ever, disable them in bios and delete, not just disable the drivers. You probably already did some part of this when you upgraded.
-if you have a geforce card, downgrade to one of versions of the more stable 80 series nforce drivers.
-if you have an AMD Dual Core processor, do this:
http://www.xtremesystems.org/forums/showthread.php?t=81429
-after that, try deftonesmx17's patch