Things get real messy when it comes to production users, specifically the GPU. As you probably know that there are consumer GPU (CG) and workstation GPU (WG). Basically in some pro applications, CG can outperform WG especially when looking at the price difference in between both cards. However, that also means that in some pro application WG wins when comparing with CG. In addition to that, some pro application doesn't even require GPU power to do its job, but relies more on CPU. Therefore, it's really important to know deal directly with the pro application that you usually use. In this case, I believe it's SolidWorks. According to my source (http://www.overclock.net/t/1439649/will-the-gtx-770-work-well-with-3d-modeling), SolidWorks is becoming one of those pro application that doesn't like CG at all (http://www.solidworks.com/sw/support/videocardtesting.html), so in many benchmark such as (http://www.tomshardware.com/reviews/best-workstation-graphics-card,3493-9.html) doesn't even include CG. Although I believe you're still able to operate SolidWorks with CG cardsm, but not in a desirable performance (http://www.tomshardware.com/reviews/geforce-gtx-770-gk104-review,3519-20.html).
My point is that, you can spend about $600 getting a Quadro 4000 (http://www.amazon.com/dp/B003X26T70), $700 for Quadro K4000 (http://www.newegg.com/Product/Product.aspx?Item=N82E16814133485), or go with CG such as GTX 770 for $330 (http://www.newegg.com/Product/Product.aspx?Item=N82E16814127741).
If your main concern is SolidWorks, then most likely you are going to have to dish out more than $1300, especially if you want to do Photoshop with the same build, since it does require some amount of CPU performance (preferably Intel). Or, we will just have the save and limit the budget on other components as much as we can without the guarantee of staying under $1300.
Furthermore that discussion was made without the concern of gaming performance, WG are not really meant for playing games as their driver does not support optimization for any modern games to my knowledge. They will still be able to get the game going and play, but it usually comes with a good amount of random lags and stutters. Similarly, like I've mentioned before, CG does not do well in SolidWorks at all, most of them I believe.
The decision lies upon you.
P.S. It took me forever to type this 'essay' up, so some feedback would be appreciated. In addition, I hope I was right about most of the information that I have just put out there. Correct me if I'm wrong please.