I had a 1070 until recently and that was working fine on debian and ubuntu. Usually you need to allow proprietary drivers somewhere in your package sources and then install the nvidia-driver package. Its possible to run into weird configurations issues and those can be annoying to solve. If you wanna avoid that, i would go with a distro that ships with either the drivers prepackaged or supports a guided setup for gpu drivers.
Popular distros that do this are for example Bazzite or PopOS which both come with nvidia drivers pre installed.