You may have an address or interrupt conflict, where both cards are trying to use the same address or IRQ. When you are successful bringing up the system with each card, note what address and interrupt it uses (you can boot into the BIOS and it may show this). If this is what is happening, you should check each card for a jumper that may allow a different setting. If they don't have jumpers, using different slots can sometimes solve this, but since you tried that, look for settings in the BIOS that permit "legacy" devices and try enabling them.