Dark lighting without OpenGL 4

Hello, when I run my packaged game with -opengl4 the lights are ok, but when I don’t launch the game with -opengl4, I get very dark lights. People with old GPUs have the same dark lights. Anyone knows how to fix this?

Without OpenGL 4:

With OpenGL 4:

With DirectX 10 (-d3d10) I’ve got the same problem on Windows.