Sorry that didn't work.
In my nvidia setting I have the nvidia gpu set as default for the game (which I set since I first bought it) and it still doenst work. Here's what I found in the game log
ECHO 2014-10-15 19:46:25.585 {05} <createCanvas> Attempting to create GFX device: Intel(R) HD Graphics 4600 (D3D9)
ECHO 2014-10-15 19:46:25.591 {05} <createCanvas> Device created, setting adapter and enumerating modes
ERRR 2014-10-15 19:46:25.671 {05} <createCanvas> Win32Window::setVideoMode - invoking curtain
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Device created sucessfully. Full parameter info:
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Adapter: 0
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> DeviceType: D3DDEVTYPE_HAL
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> BehaviourFlags:
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> D3DCREATE_FPU_PRESERVE
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> D3DCREATE_PUREDEVICE
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> D3DCREATE_HARDWARE_VERTEXPROCESSING
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> PresetParams:
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Width/Height: 1280x720
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Format: 22
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> BkBf Count: 1
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Multisampling type: D3DMULTISAMPLE_NONE
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> MS quality: 0
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Swap Effect: 1
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Auto DS: 1
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> DS Format: 75
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Flags: 0
ECHO 2014-10-15 19:46:26.805 {05} <createCanvas> Cur. D3DDevice ref count=1
ECHO 2014-10-15 19:46:26.806 {05} <createCanvas> Pix version detected: 3.000000
ECHO 2014-10-15 19:46:26.806 {05} <createCanvas> Vert version detected: 3.000000
ECHO 2014-10-15 19:46:26.806 {05} <createCanvas> Maximum number of simultaneous samplers: 16
ECHO 2014-10-15 19:46:26.806 {05} <createCanvas> Number of simultaneous render targets: 4
ECHO 2014-10-15 19:46:26.806 {05} <createCanvas> Hardware occlusion query detected: Yes
ECHO 2014-10-15 19:46:26.806 {05} <createCanvas> Using Direct3D9Ex: No
ECHO 2014-10-15 19:46:26.890 {05} <createCanvas> WMIVideoInfo: DxDiag initialized
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> Initializing GFXCardProfiler (D3D9)
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> o Chipset
'INTEL'
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> o Card
'Intel(R) HD Graphics 4600'
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> o Version
'9.18.0010.3089'
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> - Scanning card capabilities...
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> GFXCardProfiler (D3D9) - Setting capability 'autoMipMapLevel' to 1.
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> GFXCardProfiler (D3D9) - Setting capability 'maxTextureWidth' to 16384.
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> GFXCardProfiler (D3D9) - Setting capability 'maxTextureHeight' to 16384.
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> GFXCardProfiler (D3D9) - Setting capability 'maxTextureSize' to 16384.
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> GFXCardProfiler (D3D9) - Setting capability 'maxAnisotropy' to 16.
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> GFXCardProfiler (D3D9) - Setting capability 'lerpDetailBlend' to 1.
ECHO 2014-10-15 19:46:28.155 {05} <createCanvas> GFXCardProfiler (D3D9) - Setting capability 'fourStageDetailBlend' to 1.
ECHO 2014-10-15 19:46:28.156 {05} <createCanvas> - Loading card profiles...
ECHO 2014-10-15 19:46:28.156 {05} <createCanvas> - Loaded card profile core/profile/D3D9.cs
WARN 2014-10-15 19:46:28.156 {05} <createCanvas> - No card profile core/profile/D3D9.INTEL.cs exists
WARN 2014-10-15 19:46:28.156 {05} <createCanvas> - No card profile core/profile/D3D9.INTEL.IntelRHDGraphics4600.cs exists
WARN 2014-10-15 19:46:28.156 {05} <createCanvas> - No card profile core/profile/D3D9.INTEL.IntelRHDGraphics4600.91800103089.cs exists
WARN 2014-10-15 19:46:28.157 {05} <createCanvas> ShaderGen: Write permission unavailable, switching to virtualized memory storage
As you can see it's still trying to use my onboard card and it's using virtualized memory storage and not the memory on my card..