@ OP - Best Graphics card varies from user to user depending upon the applications. What will you try to do with Graphics card. Also as Willdobbo suggested GTX 660 / 660 Ti might be the highest range of graphics card your processor wil run without bottleneck