Sim sao compativeis mais eu trocaria a placa de video por uma gtx 1660 ou 1660 ti ja que o desempenho ficaria muito maior e a diferença no valor nao é estão grande.
E falando sobre o ryzen com a b450 esta uma otima opção ja que os dois sao debloqueados para overcloock mais levando pro lado da intel tem uma combinação que seria ainda melhor: um i5 9400f com uma tuf B360 (bloqueados para overcloock) mais tambem tem uma config melhor que seria um i5 9600k com uma gigabyte Z370 aorus (placa-mãe com otimo custo beneficio desbloqueada para overclook na faixa de uns 600R$)
E nao passaria dos cinco mil reais tendo mais desempenho que o ryzen
E se voce quiser uma dica o pc que pretendo montar na faixa dos 6000R$
Tem um i7 8700k com uma rtx 2070 16 gb e uma z370. Lojas que confio PICHAU, KABUM, CHIPART, E TERABYTESHOP
ESPERO QUE TENHA AJUDADO