Al i5-9400 hoy en día no le veo sentido, ve por el i5-10400F que es más moderno y más económico, además que si le vas a poner una gráfica dedicada no hace falta tener gráfica integrada. Sobre la placa base para este procesador, no hace falta irse a una Z490, con una B460 y RAM a 2666MHz rinde un pelín más que un R5 3600 con RAM a 3000-3200MHz en gaming.
Si además de gaming también vas a hacer algo de edición, etc... en fin, tareas que se aprovechen mejor de los cores/theads que los juegos, en ese caso el R5 3600 va mejor, va un pelín peor en juegos (aunque diferencias pequeñas) que un i5-10400F, pero para edición de vídeo, etc... va mejor que el i5-10400F. Sobre la placa base, con una B450 decentita te sobra y serán compatibles con los próximos Ryzen 5000 también.
Sobre tiendas que tengan buenos precios, etc... en México, no tengo ni idea, soy de España, como la web, a ver si hay algún otro zonero que te pueda recomendar mejor.
Saludos.