what resolution and what graphical settings are you trying to run the games at?
mobile gpus are severely underpowered compared to their desktop bretheren. to run games at high resolution and high detail settings you often need a pretty new and powerful mobile gpu which still is often dwarfed by older desktop cards.
it seems that your mobile gpu meets the minimum requirements for borderlands 2 but falls way short of the recommended hardware. perhaps low or medium graphics settinsg would work.