If the processor is Intel Core i7 (6th Gen) i7-6700K Quad-core then thats ok
But the GPU is for
For small Small medium assemblies with simple parts
For Large assemblies with complex parts and GPU accelerated rendering
For Large assemblies with simple parts and small assemblies with complex parts
One last thing is that LARGE ASSEMBLY IS SOMETHING THAT THE USER SPECIFIED because different people has a different definition of how large is large assembly.
This are some guides you may want to consider,
Disclaimer: I do not say that this is the best spec, this are the best specs i could come up best on my experience research considering what you need. It is good to have so many insight form other SW user to come up with a good machine with the lowest possible cost.
It's similar as my BOXX system with K2200 video card and it's running ok (16gb or RAM) with assembly up to about 500 parts (most are complicated plastic parts) - I think this should be awesome system