Keep in mind I've spent the last week trying to recover a crashed RAID5 array at work, so I'm a little bitter about the whole topic. Based off your motherboard specs, I'm guessing that's the RAID format you're looking to try.
RAID 5 is retarded. A RAID 5 array containing a cache partition is doubly retarded. Your time and data is more than worth the minimal cost of the physical drives. Write speeds suck, there is a large window or vulnerability while the array is reduced, and both these problems are compounded with a software implementation.
Also, RAID systems are not a magic bullet. They handle physical drive failures ok, but they are no substitute for backups. Get a hardware controller with real hardware calculations regardless of what RAID level you use. Personally, I'd go with either a RAID 10 system or a RAID 50, but please don't use the onboard controller no matter what you do.