Hi, I purchased a sapphire 7870 2gb Ghz Ed card back in Oct. Shortly there after the R9 line was released. I've noticed that my card is commonly considered a legacy card now. It still pulls Ultra to high settings in the games I play, mostly WoW. There is a new xpack coming out towards the end of the 4th quarter and Im wondering if I should go for an upgrade before hand. Im using an 8320 cpu and 16 gigs of ram on an msi board. Is this card going to hang on at its current performance for a few more years or should i buy a new one and gift the 7870 to a friend?