I'm going to upgrade the 1.42 Ghz emac we just bought from 256mb to 1Gb. Is that over kill? Is 512Mb enough? I've always heard the more the better, I think 1GB is only like $40. Does it matter what brand I buy? It's PC2700 333mhz, right? Thanks!