When you guys are testing these values are you changing values for the 5th and 6th cores also? Or are you changing values for the amount of cores that you actually have? I am going to try multiple configurations and see what happens.
Edit: Tried several configurations and got no gain or loss at all. I stood at the top of the steps in Whiterun looking down and still only get 19-21FPS no matter what.
I have tested several things:
1. distribute the lines evenly across my 4 cores, using several combinations: no effect
2. distribute it in a way that presumably important threads (those called Thread1something) are not on the same core: no effect
3. test another theory: the lines (w,x,y,z are numbers)
iRenderingThread2HWThread=w,
iRenderingThread1HWThread=x,
iAIThread2HWThread=y and
iAIThread1HWThread=z
are defining what thread is iHWThreadx (so if iRenderingThread2HWThread=1, then this is iHWThread1) and iHWThreadx defines on which core this thread will end up:
no effect.
All settings were tested in Whiterun, looking down onto the city, walking from the brewery towards Riverwood and walking through Windhelm. I could not measure any difference.
The utilization of my cores stayed the same, too.
So my conclusion is that either those lines are a leftover and not functional, they are linked to some other (unknown to me) setting or Win7 is overriding any attempt at thread scheduling that Skyrim might do.