this is not freezing issue, your instalation gets stuck in an infinite loop
There is a solution to this problem off course, i had the same problem with one computer i was working on, you can solve it by doing the following: i am assuming you are trying to install windows from scratch, or doing a repair install, when you turn on your computer press F8 repeatedly so u get the boot options menu, on that menu chose debugging mode, your installation should go on as usual you will not notice any changes, when it gets to the part where it usually gets stuck at 39 mins or so instead of just staying stuck there and not notifying you of anything you will probably get a pop up window saying that some driver is either needed to proceed or that a certain driver didn't pass WHQL testing giving you options to proceed with installation of the driver or to cancel it, you should do what you think is right, i will explain now why this happens, in the regular install mode you don't get prompted about non WHQL drivers or about any drivers other than SATA if needed at the beginning of installation, also no pop ups in the regular install, in the debugging mode you have more info of whats exactly going on during the install. i hope this solves your problem as it solved mine in the similar case to yours i was having.