I must admit first and foremost, i didnt get my 290 from overclockers as it was £50 more for the same card last november, and £50 was enough for say my ram, and that was a big deal on a budget... but i bought mostly all of my pc off ocuk as i love the company,
Anyways onto my point, I paid £310 for my reference, sapphire 290 a year ago, and i was looking at the 770, or the 780 and they were both a lot more expensive, and the 290 beat the 780 in about 90% of the games out at the time, and the only games it didnt beat it in, is games like batman, which are literally made for nvidia cards, bit s****y but what can you do i guess... so really, at the time 290 was THE ONLY option to get, and i wasnt fussed about getting games for free, as literally the 2 games i wanted were battlefield 4 and crysis 3 that they offered, and i could pick them up on ebay for about £5 each maximum at the time..
A few weeks ago, i was THINKING of selling my 290 and getting a 970/980 and i thought to myself, what on earth is the point, putting say £100 extra into a 970 and £200+ extra into a 980 just is a massive waste of money, just for say 10 fps more... my 290 is tank enough thank you very much, it can handle all i want to play, and if the 390 offers the same amount of beast the 290(x) did over the 970/980, then i may possibly upgrade to that if money permits...