I have a 2 year old system that I'd like to keep for a while longer...right now here is what I have: nforce2 mainboard (MSI) (333 FSB) 1 gB RAM (value type) AMD 2500 (stock clock) ATI 9700 nonpro (Sapphire, stock) Maxtor 120gb and Maxtor 160 gb I can play Half-Life2, Doom3, Painkiller, and FarCry adequately--usually on medium to medium low settings. The highest CPU that the mobo can take is a AMD 3000. Assuming that I upgrade the CPU, what would be the best video card to get? I gather the highest end cards would be limited by the 3000 processor? If I got a mid-range card like a 6600 would I see a big difference with the games I typically play? Thanks for any and all suggestions!!