Excerpt from Intel's Datasheet regarding the ICH5 and ICH5R:
"Note that most transactions targeted to the ICH5 first appear on the external PCI bus before being claimed back by the ICH5. The exceptions are I/O cycles involving USB, IDE, SATA, and AC ’97. These transactions complete over the hub interface without appearing on the external PCI bus."
The SATA controller integrated into the ICH5/ICH5R does NOT, under any circumstances, use bandwidth from the external (i.e., what you'd plug a card into) PCI bus. The architecture of the ICH5 is such that the SATA controller is connected point to point with the rest of the ICH5 core logic.
Also, according to the datasheet, the SATA controller uses an entirely different clock domain than PCI. It has a dedicated 100MHz differential clock.
So no, you cannot have PCI saturation with the SATA controller for the ICH5/ICH5R.
I have not read the datasheet for VIA VT8237 southbridge, so I cannot comment on it. But these are the facts for the latest SB from Intel.