better to has 512 or 1GB controller cache - imo. then the controller can predict read ahead and write laddering for optimization.
the cpu on the raid controller has more power and battery back-up - iirc the cache on most drives is unprotected from power fail?