As others have said, nvidia will work but you're better off with amd for the GPU. CPU brand doesn't really matter.
If you're duel booting, I definitely recommend two separate drives, one for each OS. Use the bios boot selector to boot between the two. It makes things much much easier if they're not sharing a drive
Onshape has a free tier, though all the cad files you make in it are publically available. That being said, it's easy to use and, since it's browser based, completely comparable with linux