Ryzen 7 3700x - 95W
G.SKILL Trident Z 16GB (2x8GB) DDR4-3200MHz CL16 - ~10W
Motherboard Asus PRIME X570-P - ~15W
Samsung 970 Evo Plus 500GB MLC V-NAND NVMe ~5W
Gigabyte GeForce RTX 2070 Gaming 8GB ~220W
Max total: ~330W
So yes, a quality 650W power supply from enermax is more than enough for that system. Even a nice 500W PSU would suffice, actually.
And if you were planning to do an overclock crazy enough to drive the total consumption towards >600W, you'd definitely wouldn't be making this kind of question.