well, cant do much with a 310m, as its only slightly better than the intel 3000 and worse than intel 4000 integrated graphics. in fact, just about all the AMD APU integrated graphics nowandays should be better than the 310m being outdated and all O_o
Laptops are not known for being very good t gaming and you would have to get one of the newer models with a higher model of video card if you want to get rid of the lag. The laptop will do other things very well because you have the 4 gb of ram and the i5 m460 so there would be no problems there but in gaming the single most important part is the video card. This Hierarchy chart will give you an idea of where your video chip falls in comparrison to others.