I still would suspect the caps. They do not have to be bulged on top to be bad and since you said that this has been getting worse over time, caps or Power Supply are the most obvious.
OBTW,
AGP slot and PCI 1 share an IRQ
PCI 2 does not share with any other slot
PCI 3 shares IRQ 11 with highpoint ATA66 controller, even if disabled!
PCI 4, 5 and ISA 1 share IRQ's!
ISA 2 does not share IRQ
This was all established years ago when IBM layed out basic PC structure.
At that time it was thought that no-one would ever need more than 7 IRQ's!

(thank god for win2k and xp!)(I HATE WINDOZ!

)
There are only 5 ways to utilize all slots on this board:
1. Find device drivers that "play nice together"(almost impossible)
2. Utilize an OS that generates virtual IRQ's (win2k and xp) and even here
this doesn't always work by itself!
3. Assign IRQ's in the BIOS (again, doesn't always work, driver issues)
4. Figure out which cards to install in a certain order and in which slot.
5. All of the above!
I had to use #5, but I had:
AGP, Matrox 400 vid card, IRQ 9
PCI 1, WinTV GO! capture card, IRQ 9
PCI 3, Adaptec SCSII for scanner, IRQ 11 (plus highpoint ATA66)
PCI 4, SBLive Platinum 5.1, IRQ 10
PCI 5, generic Firewire card, IRQ 10
ISA 1, open
ISA 2, Linksys 10/100 NIC on IRQ3
Even though I was running Win2K Pro, this did not work unless I forced these IRQ's in the BIOS.
Version 1.0 board, Rev 1.0
2, PIII 1100E (1100/256/100/1.75V) CPU's @ 110 FSB (ran 4+ years!)
2, modified NEO370's
EC10 and voltage regulator mods
COMPUSA "Golden Orb" knock-off heatsinks
Mini-Peltier and fan on BX chipset
3, 256meg Corsair PC133 CAS 2 sticks of ram
4 optical drives, 2 on IDE 1, 2 on IDE 2
2 hard drives, 1 20gig ATA66 on IDE 3, 1 60 gig ATA66 on IDE 3
450W P4 and Athalon approved power supply
Regards,
jaybird