Crossover not working with 340xx nvidia driver

I am having a problem with crossover office 356 installation.

All opengl programs stop working until I installed the NVIDIA 340xx driver instead of the opensource driver. The screen is now just getting white and yellow, this happens to every program that uses opengl . But buttons are working!

I have also cuda installed and I am using Manjaro Nibia.

EDIT1:
I am getting the error GL_INVALID_OPERATION in the log. Also directx10 is not supported.

Please help!