Hmm I suggest checking your Task Manager when you're opening the game. It could be a hardware issue. It's hard to diagnose though. Maybe try re-downloading into another folder?
When I checked Task Manager before, the Itch app didn't have any activity despite saying "Running". It had no elevated CPU, Memory or GPU usage.