After 5 hours of browsing various forums, and doing a whole bunch of debugging, I finally got Fallout 4 to launch without crashing, and in FULL SCREEN with full graphic settings!
First, my specs:
Windows 10 OS (64-bit)
Intel Core i7-4710HQ @ 2.50GHz (ThrottleStop @ 3.50GHz)
8GB DDR3 RAM
GeForce GTX 860m (Maxwell varient w/ 4GB GDDR5) (Stock, no DC/OC)
500GB Samsung 850 EVO SSD
Now for the exact steps I took.
First, I went to Documents -> My Games -> Fallout4 and deleted all the config files within this folder (I only had config files, if you've been able to play the game avoid deleting your saved game files).
Second, downgraded my NVIDIA driver to 355.82 (Clean Install using Display Driver Unistaller application to remove drive/registry keys while in Safe Mode, restarted my PC, and then downloaded the driver directly from NVIDIA site and installing it while in Safe Mode before restarting again).
Third, where I'm running Windows 10, I went to the game files and set both the fallout4.exe and fallout4launcher.exe files to launch as administrator and in windows 7 within the compatibility settings (right click the .exe, go to Properities -> Compatibility) (To get to game files, launch steam, click 'View" at the top left -> click 'Games List' in the drop down -> Right click on 'Fallout 4' within your list (be careful not to left click launch!)-> Click 'Properities' at the bottom -> Click 'Local Files' tab -> Then click 'Browse Local Files')
Fourth, disabled NVIDIA Streamer Service (Run -> MSCONFIG -> click on "services' tab -> sort by name -> uncheck box by "NVIDIA Streamer Service" -> click 'apply' -> click 'ok' -> exit)
Fifth, I launched GeForce Experience and made all graphic config settings changes through the optimization window (skipping this step will default Fallout 4 launching into a windowless mode at lowest graphic settings if launching in last step works).
Sixth, make sure Steam is launched and already running in the background.
Last, is to NOT launch the game through steam or desktop, but directly launching the game in the game files using Fallout4.exe (DO NOT CLICK Fallout4Launcher.exe which is what steam defaults to!). By launching directly through Fallout4.exe, the game will proceed to utilize the config files that were created through GeForce Experience and not Fallout4Launcher.exe which is reportedly bugged. Be sure to have Steam already running and then launch the game every time directly though Fallout4.exe or else the config files could potentionally get overwritten by Fallout4Launcher.exe and cause the game to crash on startup once again.
NOTES:
The first four steps may not be needed, as the fifth, sixth and last step could work alone for any NVIDIA setup where it bypasses the bugged Fallout4Launcher.exe. You can even just do the last two steps all together, but the game will defualt launch in a borderless windowed mode with low graphic settings by default, so either use GeForce Experience or another third party optimizer for those of you using AMD to allow the game to launch in full screen at your appropriate resolution and graphic settings.
I truly hopes this helps someone. Feel free to reply with your experience, or any modifications you may have done to get this guide to work for you and I will do my best to update this guide especially for AMD users.
EDIT1:
Added sixth step that involves having Steam running in the backgroung before launching Fallout4.exe thanks to CCNA's feedback: