Have you installe the latest service packs for XP? There are new ones everyday. Also HP posts new drivers and patches now and then. Also check if there is a bios update for the video card.