I missed out on the 1080ti deals earlier in the year and wasn't really ready to upgrade quite yet. Just picked up RX2080 at high end of budget and only feel somewhat ripped off.
I was honestly planning on riding my 970 a bit longer as seems fine, should have splurged on CPU/MOBO as mine is kind of ancient and guessing it would bottleneck (6 yrs, 3770k).
I usually go overboard so comps last longer, kind of unsure what way to go. Ryzen 2700x seems like it's probably fine for a while, and way cheaper than 9900k...or could save a bit and go 8700k which is same socket for now as the i9, could theoretically upgrade down the road but no guarantees and I am pretty lazy.