Excellent post and I agree with a lot of what you're saying, but also with the OP.
First off, I love this game. Truly do. I've been a fan for too long to think that BGS is selling out
completely (sometimes it's necessary to provide extra TLC) just yet.
Yes, certain things have irked me about the entire process with the likes of DRM (unnecessary nothing-we-can-do-about-it-legally part of the gaming world today), Steam installation issues (get home to install and it starts to D/L entire game when I bought physical copy at midnight wut?) and CTD's (that were completely, 100% fixed through a simple as can possibly be flag through the .exe), but all-in-all, the entire process has been enjoyable for me and those issues I have gotten or have to get over. What I began to see though, is that this game, even in it's current Dx9 only form, is completely capable of far more.
After tweaking my .ini alone, I've noticed that the amount of what can visually be seen on screen at any time (view/grass/tree/land/texture distance) is obscene and would be completely playable if certain aspects of the game engine were optimized in the slightest. Which boggles my mind that the "Ultra" setting is, what it is (Quite frankly, when I see that option (when it's given) I fully comprehend that, this setting will put your PC on it's knees if you don't have an uber rig and I'm OK with that). One of the main issues I see is the fact that certain details that
should be rendered through the GPU, aren't.
Take a look at this http://i.imgur.com/HEGtJ.jpg and focus your attention on the "GPU usage %" in the MSI Afterburner window. I walked away from the game for a while to take care of some things and left it running. It was in it's scenic 360
o rotation "screensaver" mode. It was just up the road from from Helgen right before Riverwood. What was happening, which I realized when I hit the town, was the game wasn't rendering the smoke effects through the GPU. It blew me away as I figure that was something that I
assumed you would
want to. I continued to notice the same thing with fog when in dungeons. My game would slow to an absolute crawl. Now take in mind that, yes, I have been doing .ini tweaks and yes, I have increased values beyond their default settings, but if this was a "your GPU can't handle it" situation, it would be 100% usage. Trust me, I've done Metro 2033 on Ultra (hands down the
most demanding game setting around today. Even more so than Crysis 2 DX11/High-Res) and know full well what that situation is like.
Would I love implementation of DX11 features like tesselation? Of course. Ever run the Unigine Benchmark program? Now imagine that with Skyrim. Would I love the optimization benefits that DX11 comes with? Again, a no brainer. It svcks that it's not in there, it really does, but I can forgive that.
What I
can't forgive is, being led to believe that the Gamebryo engine was "fixed". I watched Todd Howard go on and on about how the engine was optimized and improved so much it deserved a new name (and to a degree I agree), but when I experience the same exact issues that plagued previous PC entries of the series that I
assumed he was referring to when he made those comments, I wasn't mad, just disappointed. He knows full well what people are going to do to their game post launch on PC and the stresses it can bring, so not "optimizing" the engine to take full 100% advantage of the GPU or making the .exe LAA out of the box (an x64 client would be better) is completely outrageous.
If the engine was
truly fixed, then BGS could easily devote some monkey to take the .ini to the max for high end users, actually call it "Ultra" and satisfy a lot of PC gamers.
As far as the whole High-Res texture debate, I'm kind of torn. There are definitely certain areas of the game where the extreme low textures make you say http://i.imgur.com/0byyI.jpg, but the majority of the game, in my personal opinion, looks beautiful. Also, we know modders are going to do new textures. It's a given above all other mods (evident on how it's already happening
without the CK) and are going to happen whether we like it or not. So do we really want them to devote resources on giving us a new texture pack? Part of me says yes, the other no.
Again, I'm torn on this issue. I want my cake and eat it too, i suppose.