Well...A 280x is a rebadge of the HD 7970.
A 7990 are 2 x 7970 chips on one card.
The 7990 will definitely perform better, at the cost of needing a bigger PSU, producing more heat and probably noise and some driver issues because the chips run in CrossfireX.
It's up to you whether you want to buy a used card that's been pushed to its limits and has probably ran out of warranty. You can also have a look at the HD 7970s which are basically the same as the 280x, but you might be able to find them cheaper.
You could buy one 280x/HD 7970 right now and just add another one down the line if you really need it, assuming your PSU, motherboard and all that support it.
Edit; What do you use your PC for and what are the rest of your specs like?