Ah stop that, guys. Despite the popular "irq sharing" mythology, shared interrupts are NOT a problem on PCI (and its siblings AGP and PCIE). In fact, interrupt sharing is a (mandatory) feature of the PCI specification.
And besides, the interrupt hookups are a mainboard PCB design choice, and as such are not programmable anyway. What used to be programmable is the routing of these hookups onto legacy PIC interrupt lines. Ever since operating systems are running the APIC interrupt controllers natively, this is irrelevant.
In fact, the entire topic is irrelevant unless you're in the middle of writing a BIOS for a new mainboard design.