Does it happen during post screen or XP loading screen? If it does then your gfx card is most likely gone.
If it dont then its either a driver issue or overheating. It could be overheating anyway so check to see if the fan is still spinning, also see if the heatsink hasnt fallen off at all or if the heatsink pushpins are still in correctly.
Just take the card out and have a general inspection, while your at it take the heatsink off and reseat with thermal paste it may help.