it could be freezing for any number of reasons:usually these
- Software related issue.
- Driver related issue.
- Operating system related issue.
- Heat related issue.
- Hardware issue.
- Serious issue with Windows
- Hardware failure.
without knowing whats in your machine its hard to say.
try using the repair function on your vista install disc