A DRAM cache generally doesn't matter for sequential transfers. A DRAM cache will most noticeably help with random reads over the whole drive (random reads from a small range of the drive can be handled well with just a few MB of SRAM on the controller).