I solved my openGL problem. No more need for GLdirect for JKA, I can now play minecraft, and run so many other programs that I've been unable to run for 5 years....
Replaced opengl32.dll in system 32 with a newer one. lol. For some reason though, JKA won't use that one and I don't know why, so I still need GLdirect for JKA. But other than that, it works for everything else.