I voted no because the 3700X is still a good CPU and it's paired with a 2070 Super. It would be helpful to know more about your workload, such as what refresh rate you game at and what else you do with your computer. If it were me I would be reluctant to upgrade a 3700X to a 5800X3D, though the latter is significantly faster in games with the right GPU. It's just not a huge upgrade elsewhere. If you just want the best frames possible then the 5800X3D is a drop in replacement so it might be a good fit. If your doing a complete upgrade then my personal rule is to get double the raw performance of whatever you have, a 7700X is less than twice as powerful so I would suggest a 7900X if you can afford it. Really though to get the most out of any of them unless your playing esports titles your going to need a new GPU and PSU. Suddenly the upgrade then becomes quite expensive.