Ward,
The easy way You could compare the superio (ite8716) reg info between legacy BIOS and LinuxBIOS. Then you could update superio.c for ite8716 to set related registers, like some HWM for winbond 83627... I wonder some conf for fan etc may need some calibration.
YH