This is a classic issue when use Motherboard RAID
Each of HDD drive when read/write, it has to send numerous of IRQ to CPU to get a command instructions. It's in a range of 1000's times per second, although this IRQ does not cost CPU power, matter of fact it takes every little, but it costs CPU timing... Now multiply it with number of HDD that you have. The CPU is being bugged for 10K's of time per second easily
Note: i just paint a simple picture for you to see, it's lot more complicate then what i state here.
Just like this scenario:
Let say you are very efficient on your work (CPU) but under you have 5x workers (HDD) that every move, each worker has to ask you (CPU) instruction of how, you productivity will goes down because you do not have time to do anything else.
This is why all high end systems have hardware RAID