i run battlefield 4 in windows 8.1, and even tho i set the game in lowest settings, it runs at 20fps. I've seen other people being able to run the game just looking fine like this one https://www.youtube.com/watch?v=fsTgPy9K3to any help would be appreciated, thanks.
I would run through the graphic settings and make sure AA and post processing stuff is turned down. Maybe try downloading the Nvidia experience and see what it sets your settings to, or set the game to Auto. A GT755m isn't going to run a game like BF4 all that well. That video is also running the Open Beta and while I don't own the game I did play the Beta and it seemed to have a lower res. You can try running it a slightly lower resolution as well and see if that helps. It will stretch to your screen size.
Try those things and see what it gets you. Integrated graphics wouldn't even get you 20FPS so I don't think that is the case.