Want to upgrade my son's computer. He likes to play games on it and has a HD monitor, so would like a graphics card that works well with HD and games. He has a Lenovo 3000 J105 (type 8258) Model J4U. Really new to this so I am going to list the specs from the Lenovo website. * Tower (4x4) with VIA K8M800 chipset * Supports AMD Sempron processor with 128KB or 256KB L2 cache * Supports AMD Athlon 64 processors with 512KB or 1MB L2 cache * Supports I/O bus speeds of 1600MHz * Custom micro-ATX system board design * AMD 754 socket Power management * APM 1.2 and ACPI 1.0b compliant Power supply * 250 watt supply with variable fan speed * 110 volt or 220 volt operation controlled by a switch on the back of the unit Video VIA S3 Graphics UniChrome Pro IGP * 15-pin VGA output on planar * Dual pixel pipelines * 128-bit 2D/3D engine * 200MHz engine clock speed * 16-64MB shared memory * MPEG-2 hardware acceleration Currently using a GF 6200 256MB DDR@ TV DVI (AGP) Has 1G DDR PC3200 Would like to up the ram but only 1more slot available. Is there a 2G that I could purchase to give me a total of 3G of ram I just bought a 550G hardrive to put in and would like to know what the best graphics card would be as well as where I could find I stick of 2G DDR. Hope this is all the information you need. Thank you in advance for your help.