I followed your instructions, downloaded the program from pci-z & installed the software & rebooted my PC, no change.
The databases I linked to and the pci-z detection utility only help you identify devices. I don't know what "change" you expected to happen. You have to use that information to find out where to go (i.e., which device manufacturer's support site) and which
model device(s) you have, so you can then manually search for an appropriate driver.
Actually, by answering your question too literally, I led you astray a bit: what you should have done from the beginning is to go to the
computer's manufacturer's support website, enter your machine's identifying information -- serial number, Dell Service Tag, or specific model identifier -- and get the drivers that way. Especially for laptops -- you didn't indicate what type
of computer you have -- computer manufacturers may modify drivers so that the driver from the device hardware manufacturer may not be the one to get.
Only if the computer manufacturer doesn't supply drivers for your specific machine -- and in that case, you may not be able to find appropriate drivers anywhere -- should you go to the manufacturers of each specific device, use the information you gleaned
by using the databases, and download the drivers directly from the device manufacturers.
SM Bus Controller driver is usually part of the motherboard's chipset driver. You seem to have started looking in the right direction, but that Intel utility that you linked to is only for Windows 10 and a couple of versions of Windows Server. For whatever
reason, you chose to "revert it back to Windows 7." If the computer you bought originally came with Windows 10, there may not be any Windows 7 drivers for it. If I were you, I seriously consider reinstalling Windows 10.