O que uma placa RAID traz para a mesa ...
Mais poder de processamento. Chips dedicados para lidar com o cálculo de coisas como paridade. Hardware que não é um recurso compartilhado. Memória dedicada. Opcionalmente, o cache write-back com seu próprio módulo de bateria (para preservar o cache no caso de uma falha de energia).
RAID on-board CAN pode ser RAID totalmente dedicado, apenas na placa-mãe. Eu me atreveria a dizer que a maior parte desse tempo, na verdade, é uma solução reduzida, às vezes chamada de "RAID assistido por software". É uma solução parcial, mas ainda depende de recursos compartilhados do sistema.
Finalmente, para responder à sua pergunta - "O ataque a bordo não seria basicamente uma invasão de software, já que eles compartilham o mesmo processador": depende da implementação. Algumas placas-mães terão mais recursos RAID dedicados do que outras. Sem dúvida, alguns efetivamente são uma solução de software porque estão descarregando grande parte do trabalho para o resto do sistema, confiando principalmente no sistema operacional. É inteiramente possível que a implementação real do sistema operacional de espelhamento possa fazer um trabalho MELHOR do que soluções como essa. Outras implementações on-board podem fornecer um chipset RAID completo, com RAM dedicada para o RAID on-board.