ENB is a must have for me. Sweetfx or Reshade can't replace it. For me, there is no "Ultimate" without ENB graphics.
Random CTDs appear because the RAM usage of Oblivion exceed the limit of 3,xx GB (don't remember the exact number), even if you have a powerful PC, and even if you have MoreHeap, OSR, OR ..
You should think about which of your mods increase Oblivion memory usage, and remove (or optimize) these mods so you are below this limit most of the time.
Why not starting with textures ? Do they have an impact on memory ? I saw you have a lot of texture mod (landscape 2K, statue 2K, rock 2K …..), why not using the 1K version of these mods, and see if there is a change (by monitoring the RAM usage of Oblivion)
When I play, I monitor in-game the RAM usage of Oblivion, and when I see that the limit will be reached, I purge manually (with OR memory purger assigned to a hotkey). This most of the time reduces the RAM and reduces the probability of a potential CTD, especially in areas which put a lot of stress to the engine (near the gates of cities with BC installed for instance).