It really depends on your budget and needs. If you want recent gen, the RTX 4060 has some low profile variants hitting the market. For more budget-fri...
The Sweet Spot for Ryzen 7000/9000 series is DDR5 6000 CL30.
DDR5 6000 CL30 is a good choice.
I use the NZXT C850 Gold ATX 3.1. Works well.