wasikm007 Unfortunately, I can't download your dxdiag because something broke on the site in the last day or two. I've flagged it, and hopefully it'll be addressed soon. But in the interim, if you want me to look at your dxdiag, upload it to a third-party filesharing site (Google Drive, Dropbox, etc.) and either post the link here or send it to me via PM. If you use Google Drive, make sure "anyone with the link" can view the upload.
I do have one immediate suggestion that might help though: playing in windowed mode. Even if you don't want to play that way in general, it's a useful test, and you can try windowed fullscreen as well.
When the game hangs on a loading screen, it normally produces a lastexception file in the user folder, and I'd like that as well, either uploaded to a third-party site (alongside your dxdiag if you upload that too) or copied and pasted into a reply here. The LE may list a problem with the lot that you could solve—you'd load it in Build mode and make the necessary change(s).
As for how the mod got there, Curseforge can download fresh copies of your mods, sometimes without being prompted. So I'd suggest either disabling the auto-update feature or checking the Mods folder every time whenever you're trying to test without mods or cc.