a graphic card can make the things go more better , or else u should try lowering the resolution and making graphical settings to low to play smoothly
for lowering the chances of crashes u should upgrade your RAM and like i said it before u can buy a graphic card which suits the types of games u play.....
let me know if this worked.....