I ran in to a problem with these the other day. Seems like there is a new version of them that is a 905c or something like that. The standard RH 6.2 (don't know about 7.0) distro installs the wrong driver by default. As suggested here, you need to set the /etc/conf.modules to the correct one. I think it was the 59x driver instead of the 905 driver.
In my case, the card was seen and I could send packets out, but never receive any.
A PCI card shouldn't give you any IRQ problems.
3COM has drivers up on their site. Have a look there for more info on identifying the card, etc.