laptop agming probs

i ahve a laptop p4 2400 512 ddr 64mb shared graphics sis650 chip integ while counterstrike and quake played on 2000 pro i now use xp and cant get battlefield1942 to even run help!!! why??? what can i do and what is the max i can play???