That video is onboard right?
I used to have that but recently upgraded to a 6800.
Alot of games say that it will be able to run on a geforce three or higher but on the bottom it says excluding Geforce4 MX.
i would say get a new video card.
Heres a 6200 which will let you play it:
http://www.newegg.com/Product/Product.asp?Item=N82E16814164056
A review said that this card could handle Quake 4 at low settings
A 6600gt is a MUCH better card that is able to handle most of todays games.
http://www.newegg.com/Product/Product.asp?Item=N82E16814130220
This card can run BF2 and HL2 on high settings.
A 6800 is what i decided to perchase. Now, I have a better computer that you do(no offense), so this card might be bottlenecked by your computer. This means that thee card cannot function fully due to the limitations of your system. The good thing about this card is that when you do upgrade, It will go nicely with your new system.
http://www.newegg.com/Product/Product.asp?Item=N82E16814130202
THESE CARDS WILL ONLY WORK WITH YOUR SYSTEM IF YOU HAVE AN AGP SLOT
If you only have pci, then alas, you dont have many choices.
Heres the best pci i could find:
http://www.newegg.com/Product/Product.asp?Item=N82E16814143032
This one would probsbly be able to hand Quake 4 at the lowest settings.
Hope this Helps!
P.S this is my first really helpfull post!