shut off all backround applications
verify your game files
also recent Nvidia drivers will not let the game load properly on some systems and configurations if you installed Geforce experience with your drivers ever since driver version 361.75 in Jan 2016
you need to open and DISABLE Nvidia shadow play
Nvidia admitted the shadow play bug was a problem in the driver set in both 361,75 as well as 361,91
and said it would not be fixed until the next Major driver branch
see these posts on the Nvidia forums
https://forums.geforce.com/default/t...99823/#4799823
https://forums.geforce.com/default/t...15747/#4815747
also since you are useing a laptop you may need to take extra steps to make sure the game is loading on your GTX card and not your on board intel GPU thats built into your Processor
you can usually change that in your Nvidia control panel by making sure your Nvidia chip is set to PREFER MAXIMUM PERFORMANCE in the power settings or depending on the model of your laptop you may have a tab to select which GPU you want to run your game
intel or Nvidia
also
BACKROUND APPLICATIONS may also cause the game to not launch properly and you may need Exit out of them, or reconfigure them to work properly with Far Cry 4 known apps that can cause this are
A. EVGA PRECISION
B. MSI AFTERBURNER
C. Riva Tuner Statistics Server
D. DXtory
E. Motionin Joy
F. Anti Virus or Firewall software (AVG , Comodo, Bullguard etc.. <-- check settings)
G. MSI true Color
H. Evolve gameing client
I. AMD Raptr \ AMD Gaming Evolved
J. TeamViewer
K. Overwolf
see this thred to possibly fix issues with afterburner causing black screen
http://forums.ubi.com/showthread.php...rcry-4-Crash!?
Please see this Page where it mentions Backround Applications and how you can try to see if one is possibly causing your issue with the game NOT starting or hanging
https://support.ubi.com/en-US/FAQ/9/...0000000eio0CAA
And if your running windows 10 make sure you launch both Steam and Uplay as Run As ADMINISTRATOR
this game was shipped well before windows 10 did ...and yes you may need to take that extra step to run the game
this games engine was created years before windows 10 shipped and that change may needed to allow the game to write any save files and or configuration files , windows 10 may handle file security \ permissions in a different way, then previous operating systems did.
if you have win 10 try setting the games .exe file to run in a windows 7 compatibility mode helps some users