Dang, sometimes it shows a file name which would tell us what is causing the crash.
We know it is either a program or driver causing the crash since safe mode works.
In safe mode go to start, run and put in msconfig
Click on the services tab. Put a check on hide Microsoft services. Then uncheck everything in the list.
Next click on the startup tab, uncheck everything there and hit apply.
Now reboot and see if it will boot normally
Shane