"glx" provides the 3D acceleration with Nvidia cards, if I'm not mistaken; "dri" is only for direct hardware rendering, so I'm under the impression that it's somehow incompatible with the glx driver. Same for GLcore. I just took Nvidia at their word that it's not good to have them loaded
Though, I really wish I knew what a lot of those options did. I can't seem to find any documentation on them, aside from a couple important ones.
My XF86Config-4 file has these in it:
dbe # double buffering extension (good to have)
type1 # type1 font support
speedo # speedo font support
freetype # freetype font support
glx # GLX rendering support
I have a GeForce4 MX 420, and everything is fairly smooth. Your machine is quite a bit more powerful than mine, so it should
be even smoother (though, if you run a heavier desktop environment like KDE or Gnome, that could have an effect).
Check out that Nvidia README - there are a lot of really long appendices that answer some common questions, and give a lot of possible options for tweaking your XF86 settings.