I'm guessing that your boot files have been corrupted in some way. If when you get to the option select screen saying
Start windows normally
last known good configuration
start in safe mode
choose start in safe mood and see if that kicks it back into life. If it does go to help and support and search for system restore and restore to a previous state, or when you knew it worked well.
However, if it still plays up i'm guessing that the whole boot file structure has been corrupted, maybe due to a virus or a poor driver, prgram instalation.
If you get it on for more than 5 mins you can insert the winXP disk (if you have one) and run a system file checker that replaces corrupt windows files from the disk.
click start>run>type cmd>then enter
now type sfc/ scannow
Windows will verify sytem files and export damged files and replace then with clean files from the XP disk. If that sorts you out use an online virus scanner from www.bitdefender.com to scan your pc.
i hope that helps