Yes this card it needs to be powered up in order for it to work. I took a pic of the card, specifically a closeup of the 4 pin port i'm talking about
:
And this is the defective power cable. I just ordered a new one:
So hopefully the problem will be limited to that power cable, i'll see when i'll get the new one then i'm gonna post if it finally worked or not.. Fingers crossed