Ryzen 3500 has just been launched, from this link I learned that it is a 3rd Generation, 6 core, 6 thread, 3.6 GHz base and 4.1 GHz Max clock processor (I could not verify this from AMD website). These specifications appear close to that of Ryzen 2600, but without the SMT and at 3.4 GHz base and 3.9 GHz as max clock.
Now my question is-
1. Is SMT really useful especially for non gaming purpose?
2. Which is preferable- 3500 which is 3rd gen and has better clock speed OR 2600 which has multithreading (Given that 3500 priced a little less than 2600)?