@wchl What power supply are you using? What is the current rating of it? How good is the micro usb?
Micro USB cable may have very thin conductors / be too long which can cause a substantial voltage drop when RasPi's CPU needs extra current.
Are you using HDMI to display the screen? Try using
config_hdmi_boost=5
in the configuration file. You may experiment with different values of config_hdmi_boost. The default is 2 for Pi1 model A/B, and 5 for newer Pi's (B+, Pi2, Pi3). At your own risk, you can go up to 11.
Note that various adapters, such as HDMI-to-DVI, can also cause power loss and therefore require high values of config_hdmi_boost even with short cables.
Please post all the information requested in https://retropie.org.uk/forum/topic/3/read-this-first to enable further assistance.