This is continuation of my previous question
How to start a thread to keep GUI refreshed?
but since Jon shed new light on th
A user interface that changes faster than the human eye can observe (~25 updates/sec) is not a usable user interface. A typical user will observe the spectacle for at most a minute before giving up completely. You are well past this if you made the UI thread freeze.
You have to design for a human, not a machine.