Is the power supply in this build good enough? If not, what would be the best one?

Solution
I would recommend a Seasonic Focus Plus 550W.

The 520W you picked is really a 480W PSU, you will be better off getting the Seasonic Focus Plus.