I'm not expert about this, so correct me if I'm wrong..
As far as I know, there is difference GPU for gaming and GPU for 3D rendering (CAD and digital content creation).
For gaming, most game software widely using Direct3D application programming interface (API).
For CAD and digital content creation such 3D rendering, modelliing (3Dmax, Maya) widely using OpenGL API.
That's why both nvidia and AMD offer different product for gaming and CAD/digital content nvidia offer GeForce for gaming, and Quadro for CAD AMD offer Radeon for gaming, and AMD firePro for CAD Both Quadro and AMD FirePro are spesifically used by professional for CAD/digital content such 3D rendering, modelling, etc by 3D artists for making 3D animation like James Cameron's Avatar or Kungfu Panda for instance. This kind of GPU also called as workstation GPU and it cost far more expensive than GPU for gaming. If your uncle intended to work with 3D or use it only for purely CAD and 3D work content, then use this kind of product.
But, after I read all of your post before, I think you want a gaming GPU that still can do CAD/3D rendering work, correct? Based on my older brother's experience (he is a 3D artist) he using the computer for gaming and for 3D work too (like rendering, modelling, compositing, etc), at first, he is using nVidia GeForce 8800, when he running 3D modelling program, sometimes the program show some kind of bugs or glitch (it is likely not supported for this kind of work), then after he upgrade his GPU with AMD 5850, all of his 3D modeling programs (such 3Dmax) seems running smoothly.. this is because AMD Radeon card is far more supported for OpenGL (you can see this logo at the box)
Since 3D modelling is using openGL, I recommend that you using a GPU that is also support for OpenGL. I don't know if the current nVidia GeForce product lineup is better supported for OpenGL too as AMD Radeon has (as you can see this written on the box: support OpenGL).
Maybe you could use AMD Radeon, (based on experience) because it still have capability for 3D modelling (I don't know if current GeForce is also better supported for OpenGL like Radeon has), and Radeon has feature that can support up to 6 displays