5800X for gaming? Still no.
You can get a 10700 for $399 CAD and a Z590 for $220 in Canada for example. Or a B560 for $140ish. 5800X alone is $609.
More than 8 cores won't help you in games either, so there goes your upgrade path if it's a gaming machine. For gaming get a 5600X and leave the 5800X alone unless it's HEAVILY discounted and you just have to have 8 cores.
I‘d still prefer 8C vs 6C for multi tasking. Seems that scenario is not considered very often compared to pure gaming or content creation.
As for which to pick, that certainly depends on local / current prices and availability. EOL prices certainly can make a product more attractive, which is why I went for a 2700X (€150) vs a 3000 series. That is usually temporary.
In my market, it‘s:
Core i7-10700K - €309 plus MSI Z590 A Pro for €174 = €483 total
(non K is only €11 cheaper, so I‘d go for the K)
Core i7-11700K for €389 plus the same board as above = €563 total
Ryzen 5800X for €389 plus MSI B550-A Pro for € 122 = €511
Going for a last gen 10700k would save me €28 (€39 for the 10700) or about 5.5%. So in my market, the question is: why would I do that ? Getting last gen that‘s behind in everything should give me a lot lower cost.
If the difference is larger in your market, things may look different, so it always depends.
Bestbuy Canada has the 5800x for $569 right now:
https://www.bestbuy.ca/en-ca/produc...ta-core-3-8ghz-am4-desktop-processor/15331715