What's your FPS? Needs some thoughts on why my game might be dragging like hell

The Nvidia GTX870(M) is actually a notebook GPU. They sound like their big cousins (the one in your desktop) but they’re actually much smaller and much less powerful. Definitely a bad trap to fall into. Your desktop isn’t lower performance, it will be a larger and more powerful GPU but a lower series.