Yes -

You need the INF files that describe the motherboard particulars to Windows - otherwise it loads "generic" interfaces that know nothing of the particular advantages of this or that chipset.

This is commonplace on latptops.

For example:

Install Windows 2000
Unpack INF files
Restart Windows 2000
What it finds, it finds.
What it doesn't, you install manually.

Windows is really quite beautiful in its handling of hardware - no doubt because the manufacturers shower Redmond with information.