I'm no expert on that, but afaik, the ACPI bios assigns all PCI devices to a single IRQ, and Windows' own ACPI HAL is responsible for internal IRQ steering. That's why all your PCI devices are listed under the same IRQ on Windows 2000, or are assigned to non-standard IRQs on Windows XP (like IRQ 23,...