Also detect when the chip is sitting on a 25MHz PCIbus and set the timing registers accordingly.
I only have a Compaq laptop on which to test this, so reports of success/failure in other systems would be welcomed.