In all honesty, I'd go save the money on the new card, and try to get a new desktop. You won't get half the performance you should out of either of those 2 cards with your current CPU/RAM/etc.
If I had to pick one of the cards though, it would be the Sapphire card. IMO, it's more of a trusted name, but that's just my two cents.
Good luck!