If your computer works fine in safe mode, I would suggest you to perform clean boot.
Putting your system in Clean Boot state helps in identifying if any third party applications or startup items are causing the issue. You need to follow the steps from the article mentioned below to perform a Clean Boot.
Refer to the link to perform clean boot.