UPDATE:
I got the 8600GT (I LOVE living near the newegg warehouse
). After I installed it, I ran opengl viewer and IT WORKED!, 2200 FPS on the opengl test. so that is good, and I can live with it.
HOWEVER:
Something odd, the opengl viewer was using the 8600GT for rendering and I could not even select the 8800GTS as an option (just like with the 7600GT, only in this case opengl at least works)
This makes me think one of two things:
1) The bottom PCI slot on my mobo has priority because that is where the 7600 and 8600 both were plugged in (I cant put my 8800 there because the card is a BEAST and my Antec case is TINY, stupid wires)
2) The 8800 cant do opengl (I don't have the faintest clue why not)
Regardless, Thanks for everyones help, now I can play without having to disable one of my graphics cards and have all my icon placements RESET.