в зависимости от точно сформулированных задач и требований может быть упор как в одни компоненты (карта для игр), так и в другие (проц более многоядерный для вычислений), так и вообще в пользу уменьшения бюджета. если не ставить четко требование максимизации фпс в играх, а рабочие задачи иметь не очень требовательные, то может быть вообще нет необходимости в сборке за 1000, а может хватить сборки за 600 баксов, допустим. ничего на ней лагать, естественно, не будет - ни фотошоп, ни какое угодно программирование. ну или с другой стороны - если бюджет не парит, а жестких требований по фпс в играх нет, то можно просто брать что угодно. да, будет может несбалансированная система немного, может переплата ненужная за что-то баксов 100-200, но серьезной ошибкой, в смысле, что что-то будет тормозить, это не будет.
может вообще в этом бюджете сыну, изучающему программирование, по кайфу будет ультрабук (условно) или просто достаточно компактный средний (по меркам стационарных компов) игровой ноут.
Не внимательно прочел. Если чисто фотошоп + иногда игры, то можно намного дешевле сборку сделать. Например, проц R5 1600 и видеокарту RX 578/588, материнку можно попроще, даже на B350 сойдет, память 2х8, но как уже написали есть модели получше, БП чифтек, SSD любой адекватный сойдет 240 Гб. Если хочешь играть современные игры и/или с запасом брать видеокарту, то лучше рассмотреть вариант 5700/5700ХT. Можно рассмотреть и другие варианты, но с 8 Гб видеопамяти. Кстати, процессор б/у продать проще, чем видеокарту.