Для 5700x хороший выбор будет что-то на b450 или b550 чипсете.
Например,
ASUS TUF GAMING B450-PLUS II
ASUS PRIME B450-PLUS
GIGABYTE B550M AORUS ELITE
В общем-то можно любую брать, надо только понять какой форм-фактор, сколько нужно слотов ОЗУ, нужны ли pci-e кроме для видеокарты.
ОЗУ выбирается таким образом: идем на сайт производителя матери и смотрим в QVL - там список памяти, которая протестированна и которая заведется на заявленной частоте.
3050 не великая карта, так что ее в общем-то можно игнорировать при подборе корпуса, однако я все же посоветую в любом случае брать "mesh" корпус.
Вот, по моему мнению, плохой корпус:
https://www.dns-shop.ru/product/f2a388c4818a2ff0/k...
Он плох не потому, что самый дешевый, а потому, что это непроницаемый ящик.
Хороший корпус, по моему мнению такой:
https://www.dns-shop.ru/product/e50a4241e222ab6e/k...
Сетка со всех сторон - проблем организовать вентиляцию - никаких.
p.s. а еще у вас есть шанс собрать mini-itx систему, но это совсем другая история