Could be anything causing that, hardware most likely or a duff driver
Try booting into Safe Mode by tapping F8 repeatedly while booting up (ignore EasyBCD for now) and then go straight to & right-click Computer, go to Properties > Advanced System Settings > Startup and Recovery > Settings, uncheck 'Automatically Restart'. Apply and OK.
That's one of the first things I do on any new system. That way at least you get to read the BSOD.
Next, try rebooting into the Safe Mode menu but choose 'Last Known Good Configuration' and see if that works.
Have you added anything unusual lately or used any Registry cleaners - which are pretty-well guaranteed to wipe out good registry keys along with bad ones? Believe me on that one.
Edit: EasyBCD support here: http://neosmart.net/forums/