How much RAM is on the card itself? The 310M only can hold a max of 1GB. The card is not very good at all compared to other mobile cards. To run the game at full graphics you will need to get another computer. only a fe laptops are geared for high end gaming and they cost more than a small house. My suggestion is build a desktop if you want 60 - 80 frames a second in a direct X 11 gaming platform.
There are a few things you can do to improve you computers performance.
1, completely disable the Intel graphics card in the bios. This will use more battery life.
2. Overclock the GPU. this can cause your laptop to overheat i would be very careful doing this.
3. lower your resolution.
There are a few more things you can do but i need to get back to work.
Later,
Maxx