Just my suggestions:
  • You should go for a Nvidia Geforce 6600 or a Geforce 7600. I was told by a freind of mine, when purchasing this thing that I have now, who builds computers, that most games are designed to be run on Nvidia cards. With one of those two I think you could get to full.
  • RAM fine. For the futre you may wish to clock it up to 2048MB which is reccomended for the next version of Windows.
  • Hard Drive good. Actually, for me anyway, that would be way to massive. I have coped with a 32GB hard drive for ages and have never had any problems. If you want to go cheaper then get a smaller one.