Yes you can definitely install this into a Windows 10 machine. Windows will automatically get working drivers as long as you are connected to the Internet when you start the PC.
I would recommend downloading the GeForce Experience from the Nvidia site and letting it obtain the drivers afterwards and choose the "clean install" option. This is the easiest way to ensure that you have the latest drivers. I uninstall GeForce Experience once I'm done since I don't like bloatware.