Computer freezes after startup always

I am having problems with my computer. It keeps on freezing upon loading Windows. No blue screen error, it just stops on responding. Just a week ago, it will continue to work after freezing when restarted the system. But the last few days is a total mess. It froze for many times now. Sometimes, it will take me 2 or 3 consecutive restarts to make it work.
Other times it has beeping noises inside of it when trying to restart and then it will work just fine. I run a memory test using memtest86. It passed and I did not receive any errors even when testing the hard drive itself. My computer drivers are up to date and there is no newly installed software or hardware that can cause issues.
There are no viruses found also. Way back, I encountered the same problem and it was because of PSU that is too low on power so I tried to change it with a Corsair PSU that is 650W. So I don't think that it will also be the problem now. What could be the possible problem? Please help.
