I mean the 7950X3D is still the better CPU right, it's just that the 7800X3D is quite a bit cheaper?
I'm unsure whether to cancel my 7950X3D pre-order and put in a pre-order for a 7800X3D...
I would argue the 7800X3D is the better product.
User has 0 issues to worry about and it's very clear that it focuses on gaming performance at the cost of general performance.
Since you're in two minds between a 7950X3D and a 7800X3D it seems you don't have a real use for those extra cores?