The Nvidia card will give you OpenGL 2.1.2, and probably 3 soon. You'll get all features of OpenGL, you'll be able to play all GL games. You'll get a working X-Video extension, so you can play movies. The Nvidia driver has a memory manager, which the ATI card currently doesn't.
If you buy the ATI card, you'll get OpenGL 1.3, with no memory manager and X-Video that works only in fullscreen. The Nvidia driver gives you a graphics control panel that provides for changing resolutions, adding anisotropic filtering and anitaliasing, adding other monitors, rotating the screen etc.
The two cards are roughly the same in terms of horsepower, but the ATI drivers aren't able to make use of it anyway.
All that having been said ... the ATI card is
definitely the way to go.
