I have an MSI 3850, I do like it. You have an interesting problem. The CPU is not the most desirable but we are where are. Depending on what you can spend I would get a 3850 with 512 DDR3 v the 256 or the 3870 if you could swing it. My card is giving me very good preformance. I have considered another card for crossfire. If I had the 3970 I would wait to CF as the 3870 has plenty of horsepower. I just had a nvidia 6800 and the image quality with the ATI is very much improved. A direct answer to your question is get the best card you can afford. Get an OC'ed version and choose the best deal for price, free games or other goodies. All the cards are very simular from all of the OEMs.