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.
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.
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