Don't you have to read that data into RAM before you can generate the CRC? Which means without ECC it could get silently corrupted on the way to the cache?
that's just as true with ecc as without
that's just as true with ecc as without