Hm..
When it does boot into save mode, you did run all tests in save mode didn't you, and it does not boot into normal mode, it may well be a driver issue.
I would go to the webpage of the manufacturer of your PC and download all available drivers and set them aside. You can install them later in save mode.
Just a thought..