I would suggest changing CPU to i5-3570K , better performance, features, more up to date, and similar price. Match it with something like ASRock Z77 Extreme 4. You want low profile RAM, so as not to clash with cooler eg Crucial Ballistic Sport, or GSkill Ares. EVGA 670 is ok, but there are better ones. There's a good review, of the seven best, on Toms Hardware. For power supply, at least 500W, but suggest 550/600W. Seasonic, XFX, Corsair or Rosewill Capstone/Hive, are the best options, for cecent quality, which you need,
You didn't specify the exact RAM. Many of the Vengeance's have high "sawtooth" heatsinks, that can clash with CPU air coolers. There are numerous options, for RAM, which are much lower, and avoid the risk of a "clash" issue.
In terms of PSU, you need, at least, 550W. Anything slightly above that is fine, in a decent make/model. The HX650 is fine, there's nothing wrong with going slightly over, to give a bit of spare, with an efficient PSU. Corsair use slightly different model numbers in the States, to Europe. If there are with/without options, with that model, modular is preferable.
I do think the i5-3570K is best for you. Almost any Z77 board is suitable, it's a question of what features/expandability you need. The Asrock board I suggested has a good mix of features, and value for money.