Some PCI cards may be a bit erratic with some of these boards, but if you have tried several different cards and none are detected, then there definitely is an issue. Have you confirmed all the CPU and bus related jumpers on the MB, so that you are not for example running PCI bus at 40MHz which could cause issues?
For IDE and depending on your HDD size, make sure that you have LBA set, if you are using some larger drives. Even with LBA set there are different limitations depending on the MB and BIOS and I think usually these boards max at 8GB or so, but it can be significantly less and they may have BIOS bugs that cause further problems.
So if your drive is something like 2+GB and even if you have LBA enabled, buggy BIOS or HDD size limit may be causing issues.
There is of course the possibility that there is a problem with the chipset itself as you seem to have many seemingly unrelated problems from floppy controller to IDE and to PCI, but check the above at least.