You need at least 512 MB of RAM to install Windows 7, however from my personal experience I would never recommend having less than 2 GB for optimal performance. I have 4 GB on my system, and I'm a power user. I typically find my usage around 40-60%. a 1 GHZ processor is required, I'd recommend at least a 1.8 GHZ dual core or better.