ryzen 5 2600 чуток дешевле, чем 9400F но при этом почти вдвое производительнее.
а ryzen 5 3600 чуток дороже, но еще шустрее.
Разве что с виртуализацией у интела получше, но если вы не разрабатываете под андроид, или типа того, то я бы рекомендовал ryzen, и видяху 1660 super, если укладывается в бюджет. Взять память ballistix, материнку на B450, разогнать немножко, и радоваться.
ssd 120Gb для программирования наверное хватит, а вот игрушкам на нем будет тесно. Лайфхак: подключить обычный HDD, и
симлинками перебрасывать на ssd только то, во что играешься прямо сейчас.
16 гигов оперативки - норм.