Nvidia Quadro P1000 x Nvidia Geforce 1050Ti

Hello, i am setuping a new computer, and i'd like to know would be better for SW and gaming. Quadro P1000 or GTX 1050Ti? Why and what are the differences?

SolidworksGeneral