Ok, the missing I/O ports don't seem to be important, since it also doesn't need any on the HX board.
Some other reasons that could prevent the card from working on the 486 board:
1) The mainboard BIOS is unable to reserve enough memory for the VGA ROM. Your GF6200 has a 128K BIOS, but older cards typically only had 32K or 64K ROMs.
2) The card needs a busmaster PCI slot to work properly. 486-era boards usually don't provide busmastering for all PCI slots (often only one of them can do it).
3) The mainboard is unable to provide power according to PCI specs. Another thing: PCI cards work with 3.3V or 5V (or both) signalling levels, normally the slots have notches to prevent insertion of the wrong type of cards, but these may be missing on very old boards.
4) Buggy mainboard chipset or BIOS. On 486 and early Pentium boards, the PCI implementation is usually quite bad. Intel needed three revisions to get it right on their Saturn chipset, and other chipsets are not much better. PCI (and ISA-PnP) was a nightmare back in the mid-90s, that's why many people kept their old machines until better chipsets were available.