Partially. I had to set up the nvidia settings themselves, to override the app settings concerning antialiasing.
It's not very handy if you play diferent games, because you would need to change the nvidia settings before playing another game.
Personaly, I usually play one game at once, so...