I have both Matrox G400 MAX and GeForce 2 MX DH Pro, and I have a problem with the DH Pro trying to get it to run true multi view. ie one monitor at 1280 x 1024 and the other at 1024 x 768. It will only run both in a combined resolution of 2048 x 768 which is not good. But the Geforce is a much, much, much faster card on all fronts as I do a lot of Photoshop work and 3D stuff like Maya, Softimage and 3D Studio Max.
If you want a 2D powerhouse get a Matrox. Either the old G400 or the new card.
There is a big arguement in the 3D world on who has the best card. But in the 2D world there isn't a card that 3DFX, nVidia, or ATi make that can even come remotely close to anything with a Matrox name on it.