4GB should be sufficient. I'd say for W7 2GB is the minimum. I ran 8GB, luckily I got it cheap ($30 total after rebate). Shame DDR2 is so expensive now.