Gtx 660 because I have seen even older CPUs work really well with it for surprisingly good settings/fps (medium settings with great fps on new games will keep you happy) and it should be the last card you get for that CPU. That card is also good enough to put in your next PC when you are ready to update CPU. Extending your PC's life will keep you patient/smart on your upgrades =)