Seeking feedback on this proposed PC build

I have been going through the forum, reading blogs and checking benchmarks.  I am a student with a student version (so asking VAR is not an option) and my budget is \$1000 (so Boxx, SolidBox are not really an option).  Many of the posts here deal with professionals with a budget 4x mine.  What I am looking for is a solid build that will perform well enough for me to do schoolwork for SolidWorks (primarily, but a few AutoDesk products ocassionally) and prepare for as many certifications as I can during the life of my student version of SolidWorks.   That means most likely 1yr, though sometimes they last longer.  At the price of the software I don't realistically see me purchasing it for myself once my student version expires, so futureproofing my PC isn't much of a concern.   It's been about 10yrs since I last built a PC so I'm getting some help from a friend who has built several gaming PC's.  I had him read several posts regarding the differences between gaming PC's and one's for SolidWorks.  The list below is what we have come up with.  Thoughts/suggestions on the proposed build for my requirements would be much appreciated.

CPU:  AMD Ryzen 5 3600 3.6 GHz 6-Core Processor 

           (very strong single thread performance)

MOBO:  ASRock B450M/AC Micro ATX AM4 Motherboard

RAM:  Corsair Vengeance LPX 16 GB (2 x 8 GB) DDR4-3000 Memory

STORAGE:  Samsung 970 Evo 500 GB M.2-2280 NVME Solid State Drive

GPU:  PNY Quadro P2200 5 GB Video Card 

          (better price performance that other Quadro series cards)

CASE:  Fractal Design Define Mini C TG MicroATX Mid Tower Case

POWER:  Corsair RMx (2018) 650 W 80+ Gold Certified Fully Modular ATX Power Supply

\$1080  slightly over budget but ok

SolidworksGeneral