Welcome to the forums
The first thing I'd do is back up all of your data, then format the drive and perform a fresh install. The freezing could be down to many things, so if you are willing to re-install that will save troubleshooting the problem

.
If you boot from the Windows 7 install CD, you should be given an option to perform a custom installation. Once you have selected this option, look for your main hard drive and click the "Drive Options (advanced)" button. Now click "format" when your drive is selected, this will clear everything off it (just be sure you have backups of any data you need).