I'm ready to upgrade from my 8800gt and have it narrowed down to the 4850x2 from sapphire or a 4890. They are both priced pretty similar and but the 4850x2 performs better when crossfire scales well but this isn't always the case. Any advice to help me make the decision?