any Nvidia fx or ATI gfx card will be vastly superior to what you currently have, even if (as I suspect) you have to buy a PCI version, onboard video often means there is no physical AGP slot on the mobo, just the virtual one used by the poxy onboard chipset, I realy hate onboard chipsets, yes they make for low cost PC`s, but the people buying low cost PC`s often want them for gameing, and the puny 2D wannabe 3D chipsets they inflict on the punters are so pathetic they have trouble displaying text in realtime.
check if you have a real physical AGP slot on the mobo before you commit any cash to the upgrade venture, (any diagnostics software will lie to you, you need to physicaly look, onboard chipsets obviously wouldn`t be using an AGP port even if one was fitted since it wouldn`t be onboard if it was plugged into an expansion slot.
if you
don`t have an AGP slot then check in the BIOS to make sure you can disable the onboard offering, if you have the option to disable it then you can go for a PCI graphics card, if you
do have an AGP slot then that makes life easier, there will be an option to disable the onboard offering, or it will automaticaly disable it`self, you need to check this before you consider upgradeing.
Mentor.
ps: I just checked the stak site, you have an option of PCI or AGP in both Nvidia or ATI, don`t be put off by the fact the PCI offerings are only fx5200, you can run DoomIII/Farcry/Unreal on that chipset, you won`t gain by getting a faster chipset for PCI since the bus will limit what the GFX can handle, also don`t bother looking at PCI-e or PCI-x boards, theyare for a whole new graphics standard your mobo wouldn`t support, if you have the agp slot then your options skyrocket, lots of agp cards to pick from.
pps: I notice they have a PCI card named after me
PC1: P4 3ghz, 1gig mem, 3x160gig hd`s, Radeon 9800pro w cooler (3rd gfx card), 6 way speakers.
PC2: AMD 2ghz, 512mb ram, FX5200 ultra, 16 bit SB.
Mini ATX cases suck.