https://www.msi.com/Motherboard/Z77AG45.html#hero-specification
You have 2 SATA-III & 4 SATA-II ports, so an SSD is no problem whatsoever.
Honestly, never heard of the PSU before. However, since you have a PCIe 3.0 slot on that board (actually, 3 of them), then as long as your current GPU has been working OK
and it has the right PCIe power connectors on the PSU, you'll probably be OK with a GTX 1070. But don't hold me to it.
CPU-wise, you're probably fine as you are. Your current CPU is in the top tier still (http://www.tomshardware.com/reviews/cpu-hierarchy,4312.html).
However...if you really want a little extra CPU power (cue the Tim Allen voiceover...), then you can drop in an i7-3770 with your current board. It's on the list of supported CPUs (https://www.msi.com/Motherboard/support/Z77AG45.html#support-cpu), it has the same core speed as your 3570K, & it has the Hyper-Threading to turn it into an octa-core machine. Plus, it's going to be cheaper than the 3770K...which, despite the slightly higher core speeds (3.5GHz vs. 3.4GHz), is going to be a lot more expensive because it can be overclocked. If you
do plan to OC the chip, though -- or if you're currently OC'ing your rig -- then go with the 3770K.