Hello,
I have the same 8400 and I betcha one of those drives is flakey. Either run the Dell diagnostics (if you still have that partition) or download AIDA32 here:
AIDA32 download and review - system information tool from SnapFiles and query the hard drives for a SMART data readout. For example, here's what a good drive should look like and take notice that the program evaluates each line so you don't have to be an expert to understand it:
[[ ST380013AS (5MR52GWC) ]
01 Raw Read Error Rate 6 57 48 207469371 OK: Value is normal
03 Spin Up Time 0 98 98 0 OK: Always passing
04 Start/Stop Count 20 99 99 1865 OK: Value is normal
05 Reallocated Sector Count 36 100 100 0 OK: Value is normal
07 Seek Error Rate 30 86 60 430032200 OK: Value is normal
09 Power-On Time Count 0 91 91 8594 OK: Always passing
0A Spin Retry Count 97 100 100 0 OK: Value is normal
0C Power Cycle Count 20 99 99 1865 OK: Value is normal
C2 Temperature 0 30 41 30 OK: Always passing
C3 Hardware ECC Recovered 0 57 48 207469371 OK: Always passing
C5 Current Pending Sector Count 0 100 100 0 OK: Always passing
C6 Off-Line Uncorrectable Sector Count 0 100 100 0 OK: Always passing
C7 Ultra ATA CRC Error Rate 0 200 200 0 OK: Always passing
C8 Write Error Rate 0 100 253 0 OK: Always passing
CA <vendor-specific> 0 100 253 0 OK: Always passing
One final comment: I originally had a RAID 0 configuration and changed it to a single drive because RAID 0 is not that much faster than a single drive (at least on a Dimension 8400 at SATA 150 speed) and the configuration is more prone to failures because the OS is split across 2 drives. Yes, there are probably some instances where RAID 0 is noticably faster but I havent found them yet.