I9 - 7900 10 core 3.3 ghz with Quadro p2000---- or--- I7 - 7820x 3.6gz 8 core with Quadro p4000
Or scrap the quadros for GTX 2070 8gb? with I 9
As with all similar threads you can find in the search bar (when it works) on this topic, people will ask you what sort of work you do with SolidWorks and other apps so they can answer your question accurately. Generally lots of cores are great to have if you do a lot of renderings. If it's mostly modeling then go with whatever delivers a higher clock speed (fewer cores than these chips, but see if you can approach 5GHz---3.3GHz is not very fast).
Also, if rendering, see if you can take advantage of GPU-based rendering apps and use a card that will assist along those lines. If using PV360 in SolidWorks more cores with higher clock speeds is best.
For large assemblies you may find better luck with a better (SolidWorks-approved) graphics card.
Stick with the Quadro cards because you'll want the enhanced stability they offer. The GTX/RTX cards are not set up for OpenGL and will really struggle. As for the CPU - the faster the better. I'd take the 7820x over the I9 because it's faster and the additional cores won't really help unless you plan on rendering.
My particular AMD card has been excellent with no glitches/bugs (all my specs can be found in my profile) and cost a LOT less. For the added cost of the Quadro cards, I've found I get better performance putting the money elsewhere---but all this assumes you don't make use of absolutely need-to-have perks of the Quadro cards (such as GPU-based rendering).
Retrieving data ...