I've been using multi-monitor since January, 1999. Ever since I received my twin Mitsubishi Diamond Pro 900u's. I've done this with:
- Matrox Millennium G200 and a Millennium II
- Matrox Millennium G400 MAX
- Matrox Millennium G400 MAX and a Millennium II
The G200/MII setup was paired up with a V2 SLI rig. That's FOUR video cards in one PC. Ugh. Talk about heat. But it worked.
I've only used it with Winblows 98 (ok, a little with Linux, but not much). I find that on a 440BX platform, there are no problems, and only slight degredation when gaming. On the VIA Apollo Pro 133A, there was a signifigant degredation in performance when leaving the second display on the G400 enabled.
You can game in D3D with no problems with both displays enabled. You CANNOT use an OpenGL ICD when Windows sees more than one display adapter enabled (hardware OpenGL is disabled). MiniGL driver work fine, though (TurboGL on the G400 was a dream come true). You can disable the display via the Display Control Panel - no need to reboot, for most games. One or two were really cranky (Soldier of Fortune, in particular).
The G400 becomes two 16MB cards, but moving pages between heads is much quicker than when using two separate cards. This is something to keep in mind when chosing to go with a single G400 MAX over two separate cards.
Matrox is not the only company that makes multi-monitor cards. Appian has been for years. It is possible to get two and four display PCI cards from both companies - Matrox's cards are very expensive, are not in the Joe Average retail channel, and are rather large.
Just my $0.02