I have an AMD Ryzen 2700 (8 cores, 16 threads,3.2 GHz base, boost Up to 4.1GHz) but I’m not getting as much out of it as I was hoping in Rack so I am thinking of upgrading it.
I’m looking at these but I don’t know which I should go for, there’s quite a price difference but doesn’t seem like a great deal of difference in the numbers. Would I see a noticeable difference with these?

£307.99  The Ryzen 7 3800X has 8 Cores and 16 threads with a 4.5 GHz Boost, 3.9 GHz base clock, 36 MB total cache and 105 Watts TDP.

£191.04  The Ryzen 3600X has 6 cores and 12 threads, with a 4.4 GHz Boost, with 3.8 GHz base clock, 36 MB total cache, and 95 Watts TDP.

£224.99  The Ryzen 5 3600XT has 6 cores and 12 threads, with a 4.5 GHz Boost, with 3.8 GHz base clock, 35 MB total cache and 95 Watts TDP.
Any others I should consider?
There is also this post so I have no idea what it is I should be looking for.