Great philosophy for sure. The new Intel processors are definitely screamers. Upgrade to a Quadro card and you have a nice SW machine. If you want it be really fast ditch that SATA SSD and go for the Samsung Pro M.2 SSD (the motherboard can support 2 of them if you are greedy like me and want to run your models on a SSD, its been shown to give an additional 12% increase in performance.) Those drives have crazy good benchmarks. They are literally 6 times the speed of that SATA drive. The CPU will definitely keep up with multitasking. There is a lot of room for expansion in that thing too.
Ronnie Hiles wrote:
...if you are greedy like me and want to run your models on a SSD, its been shown to give an additional 12% increase in performance.)
It's not greedy, it's the smart thing to do. TIME = MONEY. I totally agree with getting an M.2 PCIe mounted SSD like BOXX is offering as an option. I've found that the single largest performance enhancer is FAST storage. I've upgraded old laggard computers that had conventional 7200 RPM HDs in them to SSDs and seen them perform more like a "new" machine.
Of course, clock speed is still king in the SolidWorks world. I'd get it as fast as I can. Four cores is all that is necessary for a CAD workstation. If you're also running server software (ERP, SQL database on it, etc.) then maybe more cores would help, but it would be better to run them on another machine instead of your CAD workstation.
Check out Puget Systems. They do their homework on hardware an specific apps and have experience with SOLIDWORKS, https://www.pugetsystems.com/labs/articles/Is-CPU-Overclocking-in-Solidworks-2017-worth-it-i7-7700K-885/