This happens when corrupted cache files pile up or your graphics drivers are outdated. Open Task Manager and end all EpicGamesLauncher processes. Navigate to C:\Users\YourName\AppData\Local\EpicGamesLauncher\Saved and delete the webcache folder. Restart the launcher. If it still crashes, update your GPU drivers directly from NVIDIA or AMD websites.
Check if Caps Lock is on, sounds obvious but happens constantly. Clear your browser cookies if using the web version. The launcher stores credentials locally, so delete the savedCredentials file from C:\Users\YourName\AppData\Local\EpicGamesLauncher\Saved\Config\Windows. Two-factor authentication codes expire quickly, request a new one if yours doesn't work.
Your ISP routing might be inefficient. Run Command Prompt as administrator and type: ipconfig /flushdns, then netsh winsock reset. Restart your PC. Connect via Ethernet cable instead of WiFi when possible. Close Discord, streaming apps, and browser tabs while playing. Check if background Windows updates are running.
Payment processors sometimes flag gaming transactions as suspicious. Verify your card has international payments enabled. Try PayPal instead of direct card payment. Remove saved payment methods and re-enter details fresh. Contact your bank, they might be blocking the transaction without notifying you.
Verify game files: Library > click three dots next to game > Verify. Run the launcher as administrator. Add the game executable to your antivirus exclusions list. Some games need specific Visual C++ redistributables, install all versions from Microsoft's website.