Eu não acho que seja importante sobre o sistema operacional porque praticamente todas as placas-mãe (atualmente) suportam a maioria dos sistemas operacionais.
A especificação que você procura é bastante personalizada para ser "on-board". Talvez você tenha que pensar em algumas soluções PCI-E ou USB para, digamos, o leitor de cartões que deseja.
Em uma nota lateral: a Gigabyte oferece algumas placas microATX que fazem quase tudo o que você procura - incluindo o wifi on-board! link
Para o acima, você precisará adicionar processador, RAM e HDD.