Looking to upgrade my GPU

The Radeon HD 6950 would be the best bet in my opinion. However, the GTX 560 is also pretty much at par.
 
Here are my specs for my GPU right now.
C:\Users\James Prom\Pictures\Untitled.gif. Would that be a decent upgrade, i'm more of a nvidia guy.
 
The GTX 560 is a good card. You will see a performance benefit of anywhere between 10-20 FPS depending on your resolution over the GTX 460.

The HD 6950 can squeeze out a few more frames than the 560. However, if you're inclined towards nVidia, the 560 is fine.
 
Also the GTX 560 Ti is a bit better than GTX 560 and just a little worse than HD 6950. I would have bought easily GTX 560 Ti cause it costs 200 euros and HD 6950 nearly 230 Euros. BUT you can flush HD 6950 to 6970 (I did it) that's why I purchased HD 6950, 6970=GTX 570 in performance , which means 7-14 frames more than GTX 560 Ti/HD 6950 , so it's better to buy a HD 6950 and flush it, if you don't want to risk buy a GTX 560 Ti, it's great and cheaper than HD 6950.
 
Back