Какую выбрать видеокарту для современных игр и веб-разработки, недорогую?
Про 4к забудьте.

Примерно $300 стоит новая 1660, примерно за $100-120 можно взять б/у RX 570 или GTX 1050 (или 1060).
на али и после ферм даже дешевле, если осознаете риски

Если играть в fullHD, то первой хватит на все в околомаксималках (упрется в процессор), и она будет радовать вас еще 2-5 лет. Б/у-шные потянут условного ведьмака на околосредних, но через пару лет они совсем устареют.

Если не торопитесь, то возможно стоит подождать выход киберпанка (ноябрь) и посмотреть его обзоры.

БП любой от 500w, смотрите больше на качество и КПД. Начиная от silver они примерно все хорошие.
Составляешь график цена(y) производительность(x) строишь его, находишь точку излома(перегиба) - это и будет оптимальный выбор. Думаю там будет уже 1060 и 1070 от нвидии.