Freenas/Unraid i can't decide

SO I am in a quandary, i have already used freenas til my system failed on me, primarily my fault. I had no redundancy on my system. now i want to rebuild my freenas box but i have been playing around with UNraid 6 and am really liking some of its features.

A few questions i have are if i go freenas i know i need 1gb of ram for every 1tb of disk space i have, my question is this, what are the differences between buffered and unbuffered ecc ram?

another question I have is about bitrot aka silent death. can only zfs prevent this? I thought that because of ecc ram that, that would prevent bitrot, am I wrong?

ECC RAM protects against memory errors, not file system errors. To protect against bit rot you need a file system or some other method of performing checksums on the data and repairing errors. Freenas recommends ECC memory because it stores it's checksum data in memory and assumes you're using EEC RAM and therefore the data in memory is correct.

I use snapraid on my server, they have a pretty good comparison page of other solutions you might find helpful

http://www.snapraid.it/compare.html