I found the reason of system freezes and low text rendering performance
First, I catch the case when it happens. It happens when a large text appears or disappears on the screen.
I tried some tests and found that the issue appears, because I'm using Text.CharacterSize to change the size of text.
I changed it to use Text.Scale instead of Text.CharacterSize. And now it works very smooth and fast!
No more fps drops! Just cool!
I think it's probably because when I used Text.CharacterSize it cause a large amount of writes into video memory.
UPDATE: I don't believe! I replaced Text usage with constant CharacterSize and now fps grow up 10x times! All works very smoothly even with 1000-2000 game objects on the screen!