I tested both the 3.7 and 3.8 on the win 7 and xp machine.
I found 2 general problems:
The freezing always happens when running with the "not in same dir" option.
event when there was no freezing the count up in the compare window was very choppy.
Disabling the multi core CPU helps on the xp machine.
It makes the comparing slower but the count up is now smooth again.
Disabling the multi core cpu DOES NOT help on the window 7 machine.
And looking on the windows task manager the program was still running on all the cores and all hyper threads (12 in all).
Forcing the program to run on 1 CPU thread makes it run smooth again but extremely slow ( 1 CPU on old xp 18,20 min win 7 estimate 2.4 hour )
There is clearly some problem with multi processor and the "not in same dir option"
The 3.7 had the same problems as the 3.8 just without the freezing.
best regards Martin Hansen