Will it boot into Safe Mode?
If so, It's time you take a look at everything running and starting up when your computer does.
I would recommend using
Autoruns.
Not sure what all those things are? Go to
HERE for help with identifying those pesky startup items.
It's best to use this program from Safe Mode w/Networking (if you can) since usually most people can't get into Normal Mode when facing boot up issues.