To add to ^, if you have a laptop, you need to buy a new laptop to get one with a more powerful video card. That's true in 95% of the laptops on the market. I'm pretty sure if you are asking this question you do not have a model with an upgradable video card.
98% of laptops do not allow you to upgrade the video card. The few that do are gaming laptops and they generally start at around $1,500+. Video cards for laptops are only sold to system builders like Dell and HP. They are not sold to retail / online stores.
I don't think a 40$ Video card would allow you to play the game decently....go for something in the 100$ range or so gtx 550, gts 450, or the AMD equivalent of you want to play the game without wanting to break the screen lol.