I'm planning on purchasing a 20 inch iMac in the near future and was looking for some advice on the possible options that would be of value (memory, HD size, processor speed, video memory). Any advice would be appreciated.
Adding RAM is always helpful. The iMacs come with 1 GB now, which is the real minimum that OS-X needs. Up that to 2 GB if you are going to be using things like Photoshop or Office that are not yet Universal. Drive size depends on how much you plan to store. Photos, music and movies take up a lot of space. Documents don't. Video memory (VRAM) on a 20" is useful if you plan to drive a large external monitor but doesn't help much with games.
What are you buying the machine to do?
I find myself kind of upset that I couldn't upgrade the HD and you could always use more RAM. I find 1GB adequate while converting video, with safari, iTunes, iChat, iPhoto, iCal, Pages, Azerues, and more all open. But you looking my RAM usage I could probably benefit from more. But I got my iMac as a birthday present, I can't really complain that it didn't come with any of the extra options. And I do find the graphics card sufficient for running games like The Sims 2 and Civilization 4 at full settings , you probably won't need to get the better video card I think.
I got the x1600, I was very scared of the GMA 950 and game-play.Do you have the GMA 950 model or the X1600 model?
I guess it does depend on how long he wants to have it, by the time the x1600 is so antiquated I think it would be worth getting a whole new computer anyway. I see mine lasting three years easy. My brother in the PC world is using an x1300 and it's fairs very well(even with Vista Beta !)yet it can add something like a year onto your machines life (it will be able to handle new OS's that have better graphics)