I play computer games on my computer, such as World of Warcraft and Command & Conquer Generals Zero Hour, and am looking to upgrade my graphics card (I'm told my computer, though 2 years old, is still not much slower than the newer computers, so I'm thinking the sound card is just out of date, as these games can get quite laggy and slow down).
I also read somewhere that an additional RAM upgrade would be best, but I don't want to spend TOO much money. So, what I want to know is what would be the best for my buck and allow my computer to run games more smoothly?
Here's some of my computer's specs, not sure if all of it is needed when looking for a card or not, but I'd like to be safe.
Dell DIMENSION 8300
Intel
Pentium 4 CPU 3.00 GHz
512 MB of RAM
The current video card: NVIDIA GeForce FX 5200
I'm thinking of sticking with GeForce, my friend told me it was good, and also mentioned to avoid "integrated" cards as they slow your computer down.
I'm saying all this to make sure I have my facts straight (I had no idea at first

Please help with all my graphics card confusion, it would be greatly appreciated
