I formatted the HD and installed Win98se and DirectX 8.1 (0.881).
Bit extreme wasn't that?!
Have you tried other games, like Quake III or Unreal Tournament? Can you narrow it down to OpenGL or D3D not working? Have you checked DXDiag to ensure everything's enabled properly? How do the tests in that program do?