You're in luck; All versions of the NXT software, including drivers, is compatible with 64-bit Windows 10. While in my experience it wasn't necessary, you can preemptively avoid installation problems by right-clicking "Setup.exe" and clicking Properties -> Compatibility -> Run in compatibility mode for: -> Windows XP SP3 . In the same panel you should select "Run as Administrator" to avoid permission problems.
While the EV3 software is backward-compatible with the NXT, the NXT software is a much better option. Certain NXT options are not available using the EV3 software (like bluetooth support). And in my experience, the NXT software is just more stable anyway.