I have this pc and 650w is more than enough:-
Ryzen 2600x @ 4.1Ghz,
Asus prime b350 red led type,
1x 2tb segate 7200rpm hdd ,
1x 250gb kingston ssd,
16 gb of drr4 ram,
Asus strix gtx 1060 6gb at 100mhz above boost clock,
Corsair carbine case
!!!!!!!Corsair vs650!!!!!!!
Coolermaster hyper led turbo cooler,
2x static pressure fan
3x high speed fan
And my setup need only 590w!!!!!