Unless you are running these drives in a multi-user environment, RAID 5 is not a good choice. RAID 10 is the best (if you can afford it); otherwise just using RAID 1 is good (although with 3 drives this is not really an option I guess). If you insist on using RAID 5, just use a software RAID 5 solution instead of dedicated hardware (card w/ processor, RAM, etc.). For everyday desktop usage (including video encoding, gaming, blah, blah, blah), you will see little difference between software RAID 5 and hardware RAID 5. Your CPU will more than adequately do the job for parity calculations. The parity calculations only become an issue when you have 10, 20, 30+ drives...not 3.
If you don't have onboard SATA ports (Silicon Image 3112/4 or NVIDIA), then buy a cheap SATA controller card (most are Silicon Image 3114) and run software RAID 5.
If you don't mind losing the space, I would buy another drive and run RAID 10...by far the best RAID solution for the single user.