If all else has failed, and its not going to be a bother or time consumingfor you, do a clean uninstall/reinstall of your windows OS then before putting any other apps on your laptop, install Steam/NF first.
NF if its good on your computer, it is good, if it sucks it sucks. Good luck and hope you enjoy your NF career as the others have. xD
Navyfield, its a love/hate relationship. Lmao