maybe you can backup win 7, then upgrde to win 8. during upgrade process, upgrade application will download required driver if that piece of hardware is supported on win 8
if you encounter problem upgrading, skip upgrading/migrating application, only migrate personal data