I would go with the Nvidia Quadro cards for CAD, and photo editing, they have 10bit display support, and they are optimized for that kind of work. Do you use 10bit displays? Look at some of the Nvidia quadro's, like the Quadro 600 or 2000. OR the AMD Firepro cards. The Quadro's will handle 2 monitors, and I have tried some gaming on a Quadro 600, and on medium-low settings it will play games.