Cacklefruit :
So the 7870 only has one pcie slot, so it will fit in my mobo, and 2 slots needed to fit into the back. Correct? I know for a fact I have dual slot case openings in the back. does this mean I wont have to upgrade motherboard too?
Yes you are correct, the 7870 will fit on your mobo in the blue slot. No need to buy a new one. MSI actually kept the space open next to the PCIe x16 slot so your card won't actually block anything on the mobo. But as you noted, you will use two slots on the back of the case.
And that PSU will work fine for your build.