So i have 3 CPU options: R7 3700x, R9 3900x, i9 9900k. With the R9 and i9 i can buy an rtx 2070 super (because of my budget) but with the R7 i can afford an rtx 2080 super. I'm usually gaming but in the near future i'll do some video editing. So this brings me to two questions. First, which of those CPUs are more future proof (at least 5 years)? Second, should i get the rtx 2080 super over the 2070 super (i saw like 10 fps difference which is not much)?