Presently have (4) 512M mem modules that are ECC type and would now like to remove and replace with (4) 1G modules. I would like to use Non-ECC because of price difference. My question is, do I need ECC for home computing and will have an effect on installed programs?