Ok heres the deal: Bro wants to get into the CS:S gaming loop..I think I successfully got him hooked the other night on CS:CZ, but he would like to be able to play online on CS:Source. His current spec is a pre built jobbie from somewhere like PCWorld. Its not bad, but then its not great either. The main limitation is hes got only 256mb ram and 32/64 of that has to be shared as video memory. BUT...his MOBO does have an AGP slot. His processor I think will be fine - 2.8ghz Pentium. But Im wondering how much ram to buy and what AGP card to get for relatively good FPS. TBH, I think he will only play @ 1024 x 768 as only has a 15" TFT. But the scope to be able to play at 1024 x 1280 later on would be good. So, do I buy another 256 ram for cheap, or go 512 to make it 768? Or do I by 3 x 256 to make it a gig? Im not bothered about what the absolute quickest will be, so dont need to be told to buy 2 x 1gig of ram and a new PCI-E mobo. Hes a student and hence on a major buget. Im thinking ATI card since these are slightly more optimized for Half Life 2 engine. So, basically whats the cheapest way to get best FPS and absolutely minimal to preferably NO lag due to system performance.