RE: getting the right video card
The GeForce card you picked wins in almost all benchmarks against the ATI card you picked.
For a real education... set aside a couple of hours and go to:
[link=http://www.tomshardware.com]Tom's Hardware[/link]
specifically:
[link=http://www.tomshardware.com/graphics/index.html]Graphics Cards[/link]
I'm a fan of ATI as I have found the support (the few times I needed it) to be superb. Of course, you have to buy an ATI retail product to get this support. (not a clone card using an ATI chipset). A lot of hardcore gamers swear by the Nvidia products. I have no experience with Nvidia except that one of my laptops has a GeForce2Go chipset and it works great. (even with games like Dungeon Siege)
Hope this helps a little.