One possible problem - the versions of Nvidia driver updates the Microsoft sends out with Windows updates do not include CUDA or OpenCL capabilities and therefore won't work with distributed computing.
Make sure that you have the version downloaded directly from Nvidia, even if you have to tell it to install even if there is a version with the same version number already installed.
Download Drivers | NVIDIA
https://www.nvidia.com/Download/index.aspx?lang=en-us
If you have GeForce Experience installed, it will watch for new versions becoming available and almost always offer to let you download them before Microsoft provides a version with the same version number.
I'm thinking of upgrading to an RTX 2070, but need to do some calculations to check if my power supply is adequate first.