Which card is better for me?

Hello, which card is better for me, I have FX-8320, 8GB 1333Mhz. I am thinking about 7870 OC MSI because its cheaper than asus, spahire and etc.

The msi 7870 would be just fine.  I would stick with msi or asus for amd graphics cards.

I have 550W PS but with one power supply cable. I saw that you can get external power cable, Is it enought with that cpu and gpu?

regarding the power supply, the amd page says a "500W (or greater) power supply with one 75W 6-pin PCI Express power connector recommended". here's the link (http://www.amd.com/us/products/desktop/graphics/7000/7870/Pages/radeon-7870.aspx).

This is my PSU gigabyte superb 550p 550w I saw that with msi 7870 you get external power cable.