Dude, honestly after reading all of these posts it does not seem like you need a ThreadRipper. IMO, you can do all of this with a 9900k and make sure to OC it tho. Also I don't think you will max out the CPU with all your doing. Those are 16 fast and powerful as f&ck. Go with the 9900k and a ASUS or Gigabyte mobo and 64GB Ram Kit 3200Mhz and all that jazz. For video card just grab a 1080 8GB from somewhere doesn't matter what company its from, just getting the cheapest one you can find. I don't want to piss off that sexy CPU with a cheap pos video card so ya 1080 8GB will do good for you. Anymore questions my friend ?