if you read the freenas forums they are very strongly of the opinion that you need ECC ram (and therefore an ECC capable system), ideally 1Gb per Tb of storage. It holds information about the files on disks in RAM hence being robust to errors is useful.
Why not just windows and storage spaces.