Both the GPIO card and the sound card are in fact good. They just don't like my motherboard ("and what a motherboard!").
Part of me is tempted to put in an old motherboard from one of the machines in the basement. It would have to be able to talk to a SATA drive, though.