Beta 1.17: GSB2 crashes on startup on my laptop

prntscr.com/69dx1z <- screenshot of the error.

errors.txt:

24/2/2015 - 20::45 - D3DERR_INVALIDCALL
24/2/2015 - 20::45 - CreateDevice
24/2/2015 - 20::45 - D3DERR_INVALIDCALL
24/2/2015 - 20::45 - CreateDevice failed again
24/2/2015 - 20::45 - Failed to initialise 3D Engine:..\src\Game.cpp 436
24/2/2015 - 20::45 - D3DERR_INVALIDCALL
24/2/2015 - 20::45 - CreateDevice
24/2/2015 - 20::45 - D3DERR_INVALIDCALL
24/2/2015 - 20::45 - CreateDevice failed again
24/2/2015 - 20::45 - Failed to initialise 3D Engine:..\src\Game.cpp 436
24/2/2015 - 20::50 - D3DERR_INVALIDCALL
24/2/2015 - 20::50 - CreateDevice
24/2/2015 - 20::50 - D3DERR_INVALIDCALL
24/2/2015 - 20::50 - CreateDevice failed again
24/2/2015 - 20::50 - Failed to initialise 3D Engine:..\src\Game.cpp 436
24/2/2015 - 20::52 - D3DERR_INVALIDCALL
24/2/2015 - 20::52 - CreateDevice
24/2/2015 - 20::52 - D3DERR_INVALIDCALL
24/2/2015 - 20::52 - CreateDevice failed again
24/2/2015 - 20::52 - Failed to initialise 3D Engine:..\src\Game.cpp 436

drawdebug.txt:

Initialising 3D Engine in fullscreen mode
Driver : nvumdshim.dll
Description : NVIDIA Quadro K2100M
DeviceName : \\.\DISPLAY1
Checking For Shader Support
NumSimultaneousRTs:4
hal_caps.PixelShaderVersion >= D3DPS_VERSION(2, 0)
About to Create 3D Device with width: 1536 and height : 864
Attempting hardware Vertex Processing
Attempting software Vertex Processing

At first I thought it was because I was using intel hd 4600 so i forced the game to use my nvidia GPU but it still crashes. Other specs:

This looks suspiciously like a video card driver issue. It is using the nvidia card, but ti wont even initialize. Are you sure you have the most stable drivers for it?

Yup. Just in case, I went to Nvidia’s website and downloaded the latest recommended (not beta) drivers and installed them. I still get the issue.

I have the same issue with an HP laptop with a intel 4600 and Nvidia GT 740M, I get the attached error no matter which GPU I tell it to use. I have 1.22