You're right, I was surprised how much quicker the 7200 RPM drive was compared to the 1.5TB once I sat down and ran benchmarks. I really like those 1TB F3 drives. They are cool, quiet, and fast. I have two of them in my workstation and one extra floating around as a spare/test drive which I bought on impulse!
Yes, the Dell Perc 6i comes with 256MB of built in cache with a battery backup unit in case of power failures. I've enabled the write-back function of the card for my RAID 5 array so that when writes are made to the array, the controller immediately stores it in the cache and tells the OS to continue I/O without having to wait for the physical drive(s) to write it on the platter.
In addition to the cache, you're also seeing the benefits of the data stripe that is written across the 5 drives. In my case it is a 1MB stripe. The Perc's on board CPU takes care of the RAID 5 parity calculations as fast as it can where as a software RAID 5 would consume normal CPU cycles for this. That's why the CPU overhead will be lower with a Perc compared to software RAID 5. I also noticed a huge difference in the intial background initialization of the array. When using software RAID 5 (before I bought the Perc) it took over 30 hours to initialize using software RAID 5 on that same AMD system which was outlined in my benchmarks. With the Perc it takes a little over 5 hours.
The Perc isn't going to kill the SSD drives because the SSDs have a killer advantage with the seek times. Many of the good SSDs are less than 1 ms seek where as this RAID 5 can range from 14-18ms. For my NAS purposes this is perfectly fine. I'll have at most 1-3 clients using it at any time so random IO isn't a worry. For high demanding IO, an SSD drive (or array of them) will likely out perform on the random reads and writes in a huge way.
Maybe I should post my NAS project in the DYI section to go over my experiences to share for others if they're interested. My plan was to build a NAS that could expand to 15 drives over time and support iSCSI. I would love to have 2 TB 7200 RPM drives and higher over the next few years as the prices are affordable and performance is good. One of my biggest logistical problems is the amount of ports I could get at a reasonable price. The Perc cards offer 8 SATA ports (through the SAS to SATA SFF 8484 cable) each and I paid $150 each for them. Since they aren't just ports and an actual RAID card, it was a great value IMHO. There are a bunch of little hurdles that have to worked through to get them working, but they were part of the fun in learning.