Minecraft freezes upon startup?

As of last week, I have begun to have problems with Minecraft. It used to run perfectly fine, at crazy speeds with no hesitation. However, last week it just stopped. I open the launcher, and run the game, and it gets stuck on the Mojang screen. It stays there and when I click on it, it says, "Java(TM) Platform Se Binary has stopped working" and it gives me the option to kill the program or wait. However every so often, when the game does load, i will start up a wold and it gets frozen on the "Loading World" Screen and i have to use the task manager to exit out. This is extremely frustrating as I had no issues with it before hand. I downloaded optifine but got bored of it and removed it. I also got mods at one point but removed those as well. It still doesn't work no matter what I try. I uninstalled both minecraft and java, then reinstalled them. Nothing works. Please Help.

TLDR: Minecraft was working fine for a while and then it stopped completely one day. It gets stuck on the Loading World screen no matter what. I've tried everything I can think of. Nothing helped.

System specs:
ASRock/990FX Extreme3
Windows 10 Pro
AMD FX-4350 Quad Core Processor, 4 core
RAM 16.00 GB
Radeon RX 460 Graphics 4 gig
1 Terabyte Storage

Play roblox

No