i can understand frustration, sometimes i get frustrated too, so there's no harm done.
If extra software was running and conflicting with ENB, wouldn't it affect ENB on other games too?
No, every ENB is different, the code in it and where it reacts to is different, that's why the filesizes differ, cause there's new code added and old code revised sometimes.
If you don't know programming, then let me tell you that each program is different, each new ENB version is different, so you cannot compare Skyrim enb to Fallout enb.
It would be wise to not assume that you know what the problem must be if you do not know how it works.
this means that every ENB reacts differently to your game and card.
I bought Fallout New Vegas on a disc, but i had to install it with Steam, i never got Fallout NV running, ever !
I tried everything i could think of from Fallout 3 to make it run, it Always crashed on startup.
What i did to make it run was i downloaded a cracked version and after updating to the latest version on steam
i copied the FalloutNV.exe from the cracked version over my steam exe, and that was the only way to make it start.
try that and see if you can start it up.
You can also try to set the ?2GB flag on the exe with cff explorer, if you don't know how to do that.let me know.
same for a friend of mine, he could get it to run from steam, but at a given moment he had to reinstall and the steam version did not work anymore,
after that he tried everything you can think of, never got it running till he used the cracked version.
it can also help if you install the game outside of the program files directory, windows can mess up the file permissions.
if it does run without ENB and not with ENB i would try some different drivers.
you can also try to disable most features of the memory manager in enbseries.ini to see if you can get it to run.
then one by one enable stuff again and set memory sizes.
and don't use cc from ati, use radeonpro, it has more options.
don't use any overlay programs like fraps or other stuff.
disable AA and Water displacement.
i'm sure you know these things but it can't hurt to double check this stuff after a fresh install.
and last but not least, do a fresh ENB install, do not use old enbseries.ini files, copy back the settings and files later one by one if it starts.
if you do just replace the dll and put the new enbhost.exe in the directory things can go wrong badly.