What version of pi?
What version of retropie?
Define ‘freezes’? How long have you let it wait for? How many emulators/games have you put on?
Have you overclocked the Pi?
I have a Pi 2 using v2.6 against a 26 and 42″ screens and I’ve not had this problem. Sometimes Emulationstation can take a long time to start but I only really had that on initial start up or on my Pi 1.
Can you exit emulationstation / not start it from boot? Are there any errors?