Hi guys i'm new here and really not that good in the pc world but i recently purchased a new toshiba laptop tecra 8, really good stuff, but recently i've encountered a problem when i installed "call of duty 2" i complete the installation successfuly but when i try to play the game a message comes on my screen saying that there is an error with the directx. The directx in my pc is the latest cause i checked and just to be sure i installed it again but no use. Then i asked a guy about it and he said most probably its with my graphics card, i then checked the specs of my laptop and found out that is an intel built in card the type is "mobile intel(r) 945gm express chipset. My question is: can i upgrade my laptop card to a stronger one or because it is a built in card then i will not be able to change it? The other question is: will this card play this game or any other game with similar graphics? If not then should i just sell it now and buy a new one even though i payed about $1,700 for. Please somebody help!!!!!!!!