When performance is "poor", kick off perfmon and configure it to report I/O information. How poor is poor? You may very well be getting exactly what you are supposed to get.
You are doing software RAID-1, which is going to outperform the $3.00 RAID SATA controller chip anyway.
If you want better performance, you can probably just get away with buying another SATA controller card and splitting the RAID1 so each disk is on a different controller. The way you have it now, each disk competes with the others for the privilege of talking to the internal I/O bus.
The device reset could be a lot of things, and I wouldn't expect drivers to affect it. A system utility or application program can issue a device reset, so depending on the frequency of them, and exactly what gets reported in event monitor, maybe you can see if the reset is the result of a software event.