add another 16 GB
If you already have 16GB that should be more than enough. I ran all those things on my last PC with 16Gb and never had a problem. It also had a built in video controller. I checked my memory usage once in a while and never really seen it much over 8Gb.

But for some reason I still got 32Gb ram on my newest machine. lol