Optimizing for AMD cpu's isn't going to hurt Intel as much as you think. Targeting cpu optimizations yields little difference between AMD and intel. There is much less complex programming and processes in a cpu than in a GPU which has so much specialized functionality and a large driver program that it is running to. Nvidia will be hurt more because gpu optimizations has a much bigger effect than cpu optimizations. Also, when it comes down to it, the computer gaming market just isn't very important in the grand scheme of the market.
Also, the new gen consoles could help intel in one way. With 8 cores in the next gen consoles, developers will finally focus more effort on making more heavily multithreaded code. With software that can finally use more cores, consumers may actually want to buy an 8 core processor which would be a boon for intel (and amd for that matter).
Agree. x86 is x86 and optimizations are not going to have a major effect for AMD.
I doubt that 8 cores will be a major push on developers. Probably a number of those cores (2+ ) will handle background tasks (1 dedicated to the OS, one to the kinect/move/etc). The xbox 360 had a tri core cpu; how many games are optimized for even three cores today (such as skyrim, three cores on xbox, only two on pc)?. Most console ports are only running on two cores.
Furthermore, 8 weak cores (1.6 GHz with jaguar IPC) are far worse than 4 strong cores (at 3.2 GHz) for several reasons, first multithreading costs efficiency, second optimizing for more cores takes time and time is money. When AAA games take millions to develop money and time are everything and this can make it harder on the devs to produce a game.
Intel is playing it smart. Their lead on single thread performance is such that it will take several generations for AMD to catch up. Their power usage and die sizes are such that when AMD does manage to catch up they can simply release an 8 core cpu and AMD is back to where it was before.
Its true that intel hasn't made many improvements on the desktop side. However, their mobile division has undergone tremendous gains. A quad core ivy i7 (say the i7 3630qm) is slightly better than the i7 920 at 45 watts compared to a tdp of 130 watts. While desktop hasn't changed significantly the difference between i7 2630 qm (2.0 ghz) and i7 3630qm (2.4 ghz) is around 25% from sandy to ivy (about 16 months time difference). Compare than to the first generation i7 quads 1.6 Ghz (i7 720 qm) and the difference is phenominal.
ULV i7s (ivy) have about as much power as the quad core i7 720qm at about 40% the power usage!
http://www.notebookcheck.net/Mobile-Processors-Benchmarklist.2436.0.html
i7 3517U vs i7 720qm. cinebench r10 multi ~8700 for i7 720 vs 8500 for 3517U (32 bit). the 3630qm gets about ~18000. So mobile cpu performance has more than doubled in three years.