So many reasons for this, we will need more info. First. Look in Msconfig (Type Ms config in the start box) and, under the Startup tab, see what you have running there. Post a list here or, better, a snip.
A mem check would be a good idea also. You may have a bad strip.