Serious OpenGL problems

To start off:
My hardware profile

Integrated GFX card manufactured by Elite Computer Systems, using a SiS 730 Chipset.
64 megs vram
AMD Athlon 1.2 GHZ
528 megs DIMM ram
Integrated sound,modem

This whole mess started when i upgraded from windows 98 to windows XP. Anyhow after installing XP, i went ahead and loaded 3 games that use OpenGL: Tribes 2, Jedi Knight 2 Outcast, and Clusterball.

Tribes 2 and Jedi Knight 2 both absolutely refuse to start under any circumstances. Tribes didnt give me any error log, but jedi knight 2 did:

Jedi Knight 2 Error Log
(snipped down to the GFX init part)
Initializing OpenGL subsystem
…initializing QGL
…calling LoadLibrary( ‘H:\WINDOWS\System32\opengl32.dll’ ): succeeded
…setting mode 3: 640 480 FS
…using colorsbits of 16
…calling CDS: ok
…registered window class
…created window@0,0 (640x480)
Initializing OpenGL driver
…getting DC: succeeded
…GLW_ChoosePFD( 16, 16, 0 )
…35 PFDs found
…GLW_ChoosePFD failed
…GLW_ChoosePFD( 16, 16, 0 )
…35 PFDs found
…GLW_ChoosePFD failed
…failed to find an appropriate PIXELFORMAT
…restoring display settings
…WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
Shutting down OpenGL subsystem
…wglMakeCurrent( NULL, NULL ): failed
…shutting down QGL
…unloading OpenGL DLL

GLimp_Init() - Invalid GL Driver
–end of log–

After this, went to and downloaded the latest drivers for the integrated GFX. Installed them correctly, tried again and got the same problem!
Clusterball runs, BUT the whole screen has a greenish tint over it, and runs super slowly.
All 3 of these games worked correctly in windows 98 and i have no idea what im doing wrong here. ANY HELP ON THIS would be appreciated!
Thanks in advance

Why do people think switching to XP is an ‘upgrade’?

Never change a running system!!!