Forum Discussion
Looks like your nVidia drivers are tad out of date.
Try updating them here:
http://www.nvidia.com/Download/index.aspx
Tick "Clean Install" during the setup (under advanced). This resets the 3D settings to defaults.
I personally do not install things like 3D, Experience, Sound.. but that's up to you. They are probably already installed so I'd let them update. I'd either want them up-to-date or not installed, not old though.
-------------
Next force PvZ2 to use the nVidia
http://imgur.com/a/6KJBH#87BGUaE (link shows Battlefield, just substitute PvZ)
nVidia Control Panel -> 3D Settings -> Program Settings -> Add Program (PvZ:GW2) -> High Performance Processor
--------
Setting your Power Profile in Windows to High Performance and inside the nvidia 3d settings (Global) is a good idea too.
Thanks for the reply! I will try it out to see if it works. Cheers!