At your resolution a GTX560 should be more than enough performance to get at least 60 fps in any of the games out there today. A 590 will just be a waste of power and create alot of unnecessary heat for your purposes.
Try to get one of the 448 core 560's
NVIDIA GeForce GTX 560 Ti 448 Cores Review