Build Your Dream PC - PC Building Simulator 2017
It's still early days for this simulator but it shows a lot of potential. Imagine how awesome it would be if you could choose from a huge database of virtual components to see in advance how your next PC would look like on the inside. The developer has made good progress but of course as a one man project something like Steam workshop is needed to really gain traction, modelling could be done mainly by the community. The very successful Wallpaper Engine is also community driven, so why not?
You can download that latest version of the program for Windows and Linux here and this is the official homepage.