I should write an article about these things here. really.
Basically (CyberOceLot) you are familiar with ENB binary activities, these are the same "method" I just explained too you here.
The ENB is a set of instructions and a custom made Binary / d3d9.dll file. the purpose is to over write the systems the game resides on.
what is missed "Omitted" from this Equations is the fact of the windows operating systems will also be using it's own d3d9.dll at the same time. there are 3 windows opening up at launch of the game.
windows XP has only 2. XP has the capability to use Dos as well, where windows 7, it will not allow a full Dos Environment for the normal user base.
the game runs in a Dos box, but the game was not Originally designed for these systems. The interesting thing about how it works is, the methods used.
Steam needs to be connected to your desktop and the browsers data. It has also an overlay. Those that have downloaded Just the steam product will see and realize just how big steam really is.
these problems you are having is dealing wit hthat single display adapters functions and you are tweaking how it works using the games and software's we make to Break the structure of the game and make it do our bidding . To modify the game is the name of this game.
you can't do that on a system that does not meet the needed requirements. now, you went through a lot to upgrade and meet the systems requirements for a game not made for it. windows is an office program. you have at the moment two choices of d3d9.dll to use on that overlay.
how ever, how many different versions of that single file are sitting on that system?
placing the d3d9.dll tells the system VIA the games engine to use it...well it is being used as an override to the already loaded into ram d3d9.dll sitting in the system32 directory for that desktop. again, this is a method of "Overriding" things.
game structure. load order. format of files used and the governing functions for them control what over rides what and in which order to do so in a Environment so hostile to its normal usage.
long winded bag of wind this seems to be, it is what it is. TESedit uses a set of rules to use on the files, there are command line functions to over ride some of the rules for it, the CK also contains these things too. "The method" Last file loading wins.
so Even though all f these things are fighting the processes, the hidden data that lost......is still in there and it is still loaded in ram.
The game you are using contains new software that is Alien to any windows system. Ppyrus. It's new coding scripted functions , Built in script extender according to it's Wiki. Skyrim only. this factor is all by it's self, + Sky-rim used Adobe flash too, on launch which is another screen / display driver issue that is over looked.
All of this is for just a single player game and is not worth my time or money to even use. On the PS4? yes, it runs fine. For PC's, it takes a lot of know how to get things up to speed and finding that sweet spot is a pot of gold once found.
The methods used. are to override the overrides from the networks to fit your needs and wants. IF you forget that is needed, then you are left to use what ever decides IT needs, and regardless of what you may think it needs, ENB's are not part of the Vanilla format nor are they considered by any one but modders. It is ONLY a method to get what you can get from using the CK with out the knowledge required to use the ck.
Sweetfx is a built in display driver function that has been ripped out of Venders software and used for these games. ATI radon, Nvidia and the lot. installing these drivers we are met with advertising that displays these facts and there are Eula's you must read, which I know for a fact no one reads, contains all of this information.
so I am not well versed in production. I am well read of what I had used.
you want to program skyrim to run as you like it? you need to take a leap of faith about how far your willing to go and learn how to do it.
Prior to allowing any game installed regardless of source/ manufacturer, there is a window that asks " Do you want to run the game now?"
I wonder how many people just plain stop at that point and just minimize the installer rand look and see what was installed?
You want your preferences to be done from the get go? stop. smell what being put in to the drive, edit it before it has any chance of doing other than what you want ,you spec's can be used prior to running the game, and the installer will use your specs if done correctly before allowing it to initializes for the first run of the game, from this moment on just as any OS, that game will be yours. and even if steam decides to override your stuff ,it still needs to pull it's data from your games directory default installed software and file path and registry sentient to all settings and file before it updates any thing.
Be smart. get it done once, do not over mod the thing, keep just what the default setting you make as lean as possible and then once you have it, back that up into a single iso image off line as a back up. these things will never get changed.
the machine changes every 4 days like clock work. that iso just sits there. you r back ups just sit there.
now that's a lot to post here. I sure as heck hope it is worth my time to post this.
your friend Kitty