I use FL studio as my daw and then I use plugins like sylenth 1, serum, spire and other vsts. I also use two different sound cards, two Dj sets(one needs two usbs) and then a midi controller, along with two hdmi outs and keyboard mouse and orbweaver chroma.
I will be playing some light games like paladins and PUBG.
My limiting factor currently is my cpu, my projects usually use about all the ram it can use.
i chose the i7 7800x because it has support for more ram, and in the future to upgrade I can simply put in the i9 x edition. It should be cheaper later and will still be able to trade blows with intel’s i7 line up for atleast 4-5 years