That is difficult to answer briefly. It's harder when you say nothing about
your PC. I suppose that it's a Windows PC, as you got advice from Microsoft,
but is it Windows 3.1, 95, 98, 98se, 2000, or XP? (That isn't intended to be
sarcastic. I haven't seen anyone running Windows 3.1 lately, but many people
are still using 98.)
I suggest that you download Everest Home Edition from
http://www.lavalys.com/. (It's free.) It ought to tell you everything you'd
need to know about your hardware.
Why does MS think the card needs to be replaced? Graphics cards fail, but
I'd try updated drivers before replacing the hardware.
There are several types of graphics cards:
PCI: the oldest sort that is still readily available for sale. Some
appliance PCs (HP, Dell) with on-board graphics can only take PCI graphics
cards as upgrades (or replacements for a failed onboard graphics
controller).
AGP: common since 1997. AGP can be complicated, though: there are several
AGP standards. AGP 1.0 supported 1X and 2X cards. AGP 2.0 supported 4X, and
AGP 3.0, through 8X AGP. (The 1X,..., 8X are data rates.) I don't recall all
the standard voltages. An AGP 1.0 card won't work in an AGP 3.0 system, but
some AGP 2.0 cards are back-compatible with AGP 1.0 mainboards.
The newest graphics cards use the PCI Express 16 interface, but your PC
would have to be much less than a year old to have a PCI-E slot.
Once you've identified the type of graphics card, you can go to
www.newegg.com. They have a search tool that is easy to use. They list PCI
video cards for less than $20 (US), up through workstation graphics cards
for over $1000.
Or, post more information here, like the make and model of your PC. You may
also privately email me, taking care to unscramble the email address I
posted under.
Hope this helps.
Address scrambled. Replace nkbob with bobkn.