Use a batch compiler and Zoners tools. Then use the -estimate setting on VIS. It doesn't actually freeze. It sometimes does. But normally, it is just working really hard and making the rest of the programs (including display drivers) freeze. If you use a batch file, you can see it working in %. Estimate explains itself. It estimates the time left!
MOP, try reading the posts above you ffs, repeating other peoples advice is a faux pas