I think your computer hardware is good overall. The only things I see that you could improve are the RAM and total disk space. You DO need more ram, and an increase to 32gb or more should give you a great boost. Also, I believe 100gb free disk space is a minimum requirement for optimum Revit performance, and you seem to have plenty, but your total disk size is still only 500gb, which might fill up before you know it. These two items (and the processor) are the main performance players, I would focus on improving them first. As for the video card, your card is very good and has plenty of memory and features.
Final thought: increase your ram, enable hardware acceleration, and your Revit should run much better. However, are you sure your Revit is running sluggish due to hardware? or is it your model? Here are some tips:
- avoid enabling shared coordinates when you dont really need to
- avoid origin points that are more than a mile away
- avoid families heavy with cad, or parameters, or voids
- clear out warnings
- purge unwanted families
- remove unnecessary links
- avoid too many groups and especially nested groups
I hope this helps!