Hi, Ka6.
Do you mean the stop to denote that it freezes at windows screen. Since it is older OS, the solution is somewhat hard to find. But anyhow, you say that it boots in safe mode. Did you try eleminating all the drivers except microsoft in system configuration utility, that is boot ,msconfig command, and try that? It seems that some third party program or drivers is causing this problem. You have to eliminate the cause, by deselecting the third party programs and drivers services in the msconfig. Just open Run command window and type msconfig. it will show the boot options menu.