i would not even consider the 1st gen ryzen at all, you can get my used 1800x for just over £100 now which is bonkers, second gen 2600x/2700x or 3rd gen 3600x or 3700x they are so much faster then 1st gen (also i wouldn't buy a CPU without SMT/HT as there are times when all cores are maxed out...