Try the video card first...
The Nvidia look to be abig enough stepup. Let's see the mother of all video card link and see? I won't pull out more than one set of numbers but leave it to you to dig deeper.
http://www.tomshardware.com/2006/11/08/geforce_8800/page6.html shows a 3D Benchmark of 13,872.
http://www.tomshardware.com/2005/07/05/vga_charts_vii/page4.html#3d_mark_2005 shows 2500 to 3000 (which card?)
I'd do that first.
I have a Dell 8300, 1gb ram, with an ATI 9800 128mb video card.
I am going to have the ram upgraded to 3 gb.
I also want to upgrade my video card.
I play mostly fps games but also the Clancey games.
What would be the best card to upgrade to that would be useable in my computer? Is the amount of Ram on the video card the deciding factor?
I was just reading about the NVidea GEForce 8800 GTS but don't know if that would run on the Dell.
I want to purchase a card that will last the next 2 or 3 years.
The more I read the more confusing it becomes. Any help would be appreicated.