driver 340.96 on GeForce GTS 250 isn't working with steam games

I am on 32-bit Ubuntu 14.04 LTS running kernel 3.17 and after I updated my graphics card to driver version 340.96 I get this error message when starting my steam client

OpenGL GLX context is not using direct rendering, which may cause performance problems.

For more information visit Steam Support :: OpenGL not using direct rendering

When I try to launch a game I get this message

Could not find required OpenGL entry point ‘glGetError’! Either your video card is unsupported or your OpenGL driver needs to be updated.

I’ve tried switching to the Xorg Nouveau driver which stops the error when launching steam but when I launch a game it crashes after it sits trying to load for like 2 minutes

I would have included a bug report log file but I have no idea where it is and the directions on how to find it on this site might as well be written in another language

Well I don’t know how but the driver is working now must have been something on steam’s end