My question was more about a definitive list of hardware, i.e. a list of hardware for which there exists a driver in the RouterOS.
AFAIK RouterOS is based on Linux but since the underlying system is not exposed I can’t even find out e.g. which kernel driver modules are available or even what kernel version is used.
So, instead of trying and buying (and not being able to return incompatible hardware) or relying on some third person’s Wiki entries … what does Mikrotik officially provide?
the newest intel driver supports an unknown number of cards, therefore there is no such list. there is no driver for each separate interface, they are generic drivers.
SATA is OK, SCSI is not. Install, test, see if all NICs appear as ether1..2..3..4..etc If you have old ISA - driver is loaded manually. If NIC not working - report it at least here in the forum and/or edit the Supported Hardware WiKi. Then simply change it with whatever else you can get. One of two brands should work.
ps on a x86 PC always test the RAM+CPU etc with some testing utils before blaming RouterOS for problems.