Как раз скорость я бы рассматривал в последнюю

Как раз скорость я бы рассматривал в последнюю очередь. Мы явно ж не IDE-контроллер собираемся шарить... Пока не хватает данных в задании - допустим, комп без ISA должен реально считать, что у него есть ISA-карта или как? Или какой-то софт должен считать?
IMHO, общее решение - надо думать МНОГО, частное для определенной платы + ее софт - меньше.