Стоит ли переплатить за процессор?
Смотрите, главное различие между ними это количество ядер
У 5600G - 6 ядер/12 потоков
У 5700G - 8 ядер/16 потоков

Еще у 5700 более мощная видеокарта встроена.

Собственно далее вопрос: у вас, в вашей нагрузке будет чем утилизировать эти дополнительные 2 ядра/4 потока? Это либо задачи, которые хорошо параллелятся, либо большое количество процессов (виртуальные машины, например). Я в свое время взял 1700 первого поколения именно из-за этих дополнительных ядер по сравнению с 1600. Собственно никаких проблем с пиковой загрузкой проца не имею. Может быть хватило бы и 6 ядер, может быть и 4. Но, поскольку комп я брал надолго (и мне его более чем хватает на данный момент), то решил брать максимально доступную конфигурацию (был еще Threadripper, но его цена чуть более чем неприличная).

Занимаюсь разработкой на Java и время от времени играю в не особо требовательные игры.

Лично я при таких условиях взял бы 5700, но решать разумеется вам.
Если упор идёт не на игры, а на программирование(phpstorm и т.д), то RyZen 5700G хватит с головой.