Yeah it will be it will be good for another few years (3+) same as 1060 6GB but im unsure will help, as part nvidia using cuda cores and amd stream process, depends which programs you will be using, well if someone else could say more information but im not into that stuff
"1.)AMD has more supported consumer cards overall
2.)OpenCL support is better tested by Adobe on AMD cards as more of them list OpenCL support
3.)There are loads of videos of AMD and Adobe reps talking about the work they have done to incorporate OpenCL support into Adobe software including the Mercury Playback Engine
4.)Adobe is moving more and mroe stuff off CUDA/OpenGL to OpenCL
5.)AMD budget cards tend to much better in productivity based stuff than Nvidia ones due to the bifurcation of the Nv lines starting with Kepler
6.)The AMD cards are MASSIVELY cheaper for similar performance. A £140 R9 285 is close to or exceeding a £250+ GTX970 in such benchmarks. A £70 R7 260X is most likely to be as good as something like a GTX960 or GTX750TI or maybe even faster
7.)Nvidia is still betting on CUDA meaning OpenCL support is more an afterthought and IIRC in one Anandtech review a while back they stated something to that degree. They are starting to change that view though,but ATM are behind in consumer cards,even though Maxwell has improved. They do very well in synthetics but not so well in actual software."
https://forums.hexus.net/graphics-cards/336400-amd-nvidia-graphics-card-photo-editing.html
For gaming they are equall,just depends what you can find cheaper, for editing well im unsure, sorry im unable to provide more information.
As i search Photo depends for CPU&RAM, VIDEO GPU,
"Honestly bud; for "photo editing" your going to be more CPU & Ram biased.
Your current build is well suited for this. (Thank you for listing "complete" specs BTW)
The only time would would want a "high-end" GPU for photos would be @ ultra high resolution and "insane" zoom. This is where the "GPU" would be of importance, load time under extreme zoom situations on a 4k monitor. With that being said; the Quadro isn't going to have much impact over a GT/GTX GPU. Now, if she was doing "3d Modeling" (Maya,Cad,Bryce, ect.) then a Quadro would be better suited; but for still photo's she's not going to know the difference. According to the PS forums; pretty much any Cuda enabled NV gpu with a min of 1Gb of Vram would do just fine. "
Sorry if i give you any wrong info.Someone else could "repair" my answer.