My Network card (Intel 82579V) situation is a little different. It is fairly new and Windows 7 never had a driver for it. I found out, after a few blue screens, the driver version Windows 8 was using, had a bug allowing an OS to misidentify the version of the card. Installing the latest from Intel seems to have stopped that problem.
This new problem, happened at 0330 this morning (just happened to be up). I have not investigated, but because of the bios change, I was thinking the new devices, under systems, might not have correct or updates to drivers, so I reinstalled the chipset drivers to see if it would help.
My changes were not insignificant. ACPI Fans were added, a 82802 Firmware Hub, some ACPI thermal zones and some other things. In Windows 7, some of these things were added also, but the Xeon E3-1200/2nd Generation Intel Core Processor Family PCI Express root Port -0101, does not show that exact designation.
So far, Windows 8 has not recognized my onboard Bluetooth .. just waiting to see what happens.
I haven't tried to use the Windows 7 drivers for my JMicron or Marvell SATA controllers. And I am fairly sure they are needed because of the way the IDE ATA/ATAPI controllers section looks and the fact they are not listed under the Storage Controllers section.
The USB 3.0 ports seem to be working and have Win 8 3.0 drivers installed.
Anyway, tracking this stuff down keeps me busy, and deciding exactly which drivers might be beneficial and which ones may cause problems, is why I am running this beta -- oh sorry, Consumer Preview