I agree with the assumption that the problem is Windows 7 (proof: system doesn't freeze on any other operating system).
If the power settings, drivers (and that DriverMax software people have been recommending, however all recommendations I've seen come from people with only a single post to their name, and this is a pay software... So only use this at your own risk... My feeling on the matter is that while it's not a scam aimed at getting you to install a virus of something like that, it's still a scam in the sense that drivers don't in general cause this type of problem) don't solve your freezing problem, try the following:
https://www.w7forums.com/windows-7-random-freezes-potential-solution-t3275.html
And don't buy a Mac... You already paid for your machine, the problem is solvable, and Macs are way overpriced. If you ask me, the hassle to fix this issue (took me maybe an hour once I figured out how) is a lot better than an extra 2-4 grand on the Mac equivalent of my PC.
Back to the opening statement of this post:
I agree that the problem is Windows 7.
Namely, it somehow corrupts its own services` .dll files, which result in the freezes we're all experiencing. This is why safemode usually works fine while normal mode freezes left and right. The faulty services are disabled in safemode.
Now the fix for a corrupted service file isn't trivial, and it's a total PITA considering how you must go through your system directories and force ownership and permissions changes just so you could get the system to repair itself... But hey, once again, this is a one-hour solution. I bet you already spent this long googling these freezes.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.