I have bought on eBay a hardware 3ware 9650SE-12ML - it has a dedicated PowerPC 405 CPU, Marvell SATA controllers and works on Windows 10 with drives bigger than 4TB (latest firmware). It needs an empty PCIe x8 slot, because of the huge bandwidth. Supports RAID Levels 0, 1, 5, 6, 10, 50, Single Disk, JBOD.
There are versions with 2, 4, 8, 12 and 16 SATA ports, mine is the 12 port one. The 2 port one needs only PCIe x1 slot (3ware 9650SE-2LP).
You just need to get it with the right adapter cables SAS to SATA.
The software RAID controllers integrated on motherboards use CPU cycles to do the RAID calculations. That's OK for pure benchmarking, but when you are trying to run CPU intensive apps in the same time, the RAID performance will suffer.