Had the same problem with my laptop. Freelancer was running on the integrated Intel GPU instead of the nVidia 860m.
Here's what worked for me:
- Get the d3d8.dll file from this thread, and paste it in the EXE folder: "Freelancer could not find a video card" crash - Read this.
- Attempt to launch Discovery. You're probably going to get an error for a missing d3dx9 DLL. In that case, try installing DirectX 9 from this link: Download DirectX End-User Runtime Web Installer
Now Freelancer is properly recognized by the driver, and is showing up in the nVidia activity monitor. Hope that works for you as well.