I have a question for infernalbuild...
You seem to have an Intel based chipset with the i915 driver, but also the GeForce GT series card. Have you tried using the Bumblebee(Optimus) setup?
http://docs.slackware.com/howtos:har...nvidia_optimus
The DRI_PRIMUS feature is mostly for using two identical video chipsets in SLI or CrossFire mode, not two different chipsets.
To use the OpenGL 4.5 capabilities of your card, you will have to install the bumblebee packages and then use OPTIRUN to utilize the 3D accelerator. You will still have to setup the Intel chip for X11 standard rendering for 2D and 3D applications, however when you use Optirun it will activate the Nvidia chip for 3D rendering support.
I also recommend since you have a still supported Nvidia card, you might want to use the Nvidia drivers rather than nouveau for full acceleration support and power management.