As said above, do a fresh install of the game, once that is done, run the game, if the game runs and is working fine, then you can go on to the modding part.
Install your usual scripthook and other things needed like scripthookvdotnet and nativeui.
Run the game again, if it works and no crashes, then move on to installing your mods that you installed before.
Since you were having problems with some mods, its best to install the mods that were not working FIRST as you want to see if the mod itself is actually working.
So, install the first mod that was not working, once you do that, run the game, if it works and no crashes, good, then continue to install the rest of the mods one by one. If it does not work or crashes, that mod is either out of date or will not work anymore. So move onto the next one and uninstall that mod.