Far Cry 3 might be problematic, perhaps a few of the others too. A Radeon HD 6450 didn't manage to run Far Cry 3 @ 720p low with playable FPS, and that card is a little higher on the graphics card hierarchy chart.
Heck if i can play them on a 9800GT card. I would say so, you may have to tweak some of the graphics options in the games like i do, but hey its play ability that counts more for me. Just bear in mind the resolution of the game will cause a hit also in the frame rate.
9800 GT is MUCH more powerful than GT 520 . If I had to estimate, GT 9800 would be around 3 times faster.
The hierarchy chart has the 9800 GT nine levels above the GT 520. It's not surprising really, since the GT 520 is roughly one tenth of a GTX 570, with slower memory. It may be a newer and better architecture than the 9800 GT, but that's just not nearly enough to overcome that gimping.
May be old but it was a good card for its time, and in a way still sort of is. Just seen one new in its box for £40. Obviously dx 10 and not dx 11 but hey still a good all rounder of a card chaps.!
Far Cry 3 will probably run at 20 FPS or less. I think that's the most demanding game on your list.
i have gt520 and it can run farcry3 very good with medium settings also it can run black ops 2 very very good + gta iv+cod mw3+hitman 2012+assassins creed3+nfs the run with medium .just be sure to install the latest driver