Old thread, but I'm bored watching rubberbanding from the latest patch,
Nvidia's latest 460 driver is noticeably faster than the previous 457 one. Be sure to click the "clean install" checkbox, unless you have custom profiles setup for other games (most people don't, and if you dont' know what I'm talking about, you don't either)
If you open the Nvidia Control Panel, and goto "Adjust Image Setting with Preview", choose "Use my preference" and slide the slider all the way to the left, towards "Performance", then goto "3D Settings", highlight each setting with your mouse, and at the bottom in the description, it usually tells you which is the high performance option. Just do that for every setting, hit "Apply" and that's about as much as you can do. Don't worry about messing up settings, the "Restore Defaults" link is at the top-right, so feel free to experiment.
People often forget the hardware side of things though.
Trying to get MO2 to play well on an old laptop, the only 3 things I could do, to increase my fps by more than a couple frames playing with anti-aliasing and whatnot, were to:
1.) Play in full-screen mode
2.) Lower my resolution (no thanks)
3.) Increase the cooling on the video card. When the GPU hits 100%, the video card starts over-clocking until the temperature limit is reached, (86 degrees Celsius on my GTX 1060). The fan is usually at 100% at this point, so the card begins clocking (slowing) itself down to control over-heating.
In short, the cooler it runs, the faster it runs, so cool it more.
If you want to see in-game if this is happening to you, just use something like MSI Afterburner, and turn on OSD (On-Screen Display):
I usually have FPS, GPU Usage, Temperature, and GPU Clock Speed checked.
MSI Afterburner:
https://www.msi.com/Landing/afterburner (what you want is under settings | monitor tab)
Just click the options you want to see, and check the OSD checkbox for each one, and you can watch in-game how your card hits 100% GPU usage, clocks itself up, then heats up, then starts down-clocking if your cooling isn't up to snuff, and it often isn't.
It's pretty common to not realize your video card is sucking in warm air from some other component, like the CPU, compromising cooling, or on older systems for dust to have collected inside the video card air channels. (hit it with a can of air, or some lung-power, and see if makes a difference)
I didn't realize my old laptop was dirty, dinked with every software setting I could think of, then hit it thoroughly with a can of air, and went from 20-30 fps, to 40-60 fps, just from clearing out the video card's air channels.
If that doesn' do it, there's always extreme measures, like manual overclocking, BUT I DON'T RECOMMEND THIS, as it requires stuff like changing the temperature limit, under-volting, manual fan-speed control, etc. and if you have to ask, then you *really* need to not mess with it, because you can destroy your video card if you dont' know exactly what you're doing. Just update your driver, cool it better, and let the driver's built-in overclocking handle it.
Hope it helps.