Ay, finding the new GPUs man I wouldn't expect any reasonable chance of getting one this year.
Sounds like a solid PC setup, Not completely insane but more than powerful enough to do just about everything, also doesn't break the bank as much as mine did I'd bet. :D
I excuse for getting 128GB of ram was because I was buying some stuff with a credit card so... Why not spend more than needed, and also I do some video editting, art, coding etc, and run Boinc in the background so that can use a lot of ram too. Think I've managed to top 15% so far.
I might hold out for the January sales and see what comes up, I built the current rig three years ago:-
https://peakd.com/gaming/@c0ff33a/building-a-gaming-pc-part-1-i-love-it-when-a-plan-comes-together
https://peakd.com/gaming/@c0ff33a/building-a-gaming-pc-part-2-the-components-for-the-pc
https://peakd.com/@c0ff33a/building-a-gaming-pc-part-3-putting-the-components-together
And to be fair I built it to be future proof and 3 years later it still runs everything fine, I've added 3tb of storage since and the only gaming issues are when he tries to play and stream over discord to his gaming buddies - that causes crashes on some of the latest titles like Watchdogs Legion even with the graphics set to lowest.