I built a Solidworks desktop for our small business and needed to make sure that it had a workstation graphics card in it. Nvidia Quadro cards or AMD FirePro are usually what they call for. Problem with Solidworks is that they do not work well with gaming cards. You can use gaming cards, but you will suffer drawbacks in that Solidworks may not function as promised. All has to do with gaming cards using DirectX because of its ability to generate a lot of graphics that don’t require overlay planes, stencils, or other high-detail features. Workstation cards using OpenGL which the interface is known for precision and handling large amounts of mathematical data. Solidworks has a specific requirement for graphics. A lesson I learned is that you build a PC for what you will be using it for the most. If it's gaming, spec it that way.
This is what I learned when trying to spec a PC for Solidworks. If you're ok with glitches or slow performance, you can use a gaming card but don't expect it to function as it normally would, including increased instances of unexpected crashes.