So I have an i5 2500K and ram is cheap, but I was wondering what would be a good card to run games like the Witcher 2, Fallout New Vegas, Diablo 3, Skyrim etc...at max settings and at 1080 resolution? Would I need a GTX 580? or is that too far advanced for 'current gen games?