the 290 is obviously better... but not by 50 % as the price.
the 280x, with a decent psu can reach very close or even equal 290 performances, if it has good cooling, by overclocking. However, even at stock clocks it will max games at high/ultra for that resolution.
For long time thinking, you...