I'm not hardware savvy, but I can give a firsthand suggestion. Do NOT get a NVIDIA GeForce card with a number less than or equal to 250 (ex. GTS250M). I burned mine out after one year of playing.

If you find your laptop getting super hot around the video card, you may need to get a laptop cooling pad.