The IPC increases between those generations look too low to me from actual reviews. Those numbers you posted might come from Intel but I doubt they cover as many programs as professional reviewers do. The general consensus on our forums for years has been about a 20% increase in IPC for Nehalem (although I see it's more now in the latest apps) and 14-16% for SB over Nehalem. Reviews back this up.
Sandy Bridge --> Nehalem is not 7%, but 15-16%
Core i5 760 2.8ghz = 100%
Core i5 2500K 2.8ghz = 115%
or
Core i7 860/930 2.8ghz + SMT = 100%
Core i7 2600K 2.8ghz + SMT = 116%
http://www.computerbase.de/artikel/prozessoren/2011/test-intel-sandy-bridge/46/
Secondary source confirms that it's around that range:
i5 2500K 2.8ghz is faster than i5 760 2.8ghz by
14%
http://ixbtlabs.com/articles3/cpu/sandybridge-core-vs-lynnfield-p2.html
Nehalem/Lynnfield was actually a much larger increase in IPC over Kentsfield/Yorkfield than SB is over Nehalem.
"5 - 10% increase in general application performance at the same clock speeds as Penryn. Where Nehalem really succeeds however is in anything involving video encoding or 3D rendering, the performance gains there are easily in the 20 - 40%"
http://www.anandtech.com/show/2658/20
Using the same source at Computerbase:
Core 2 Quad Q9550 2.8ghz = 100%
Core i5 760 2.8ghz = 122%
Core i7 930/870 2.8ghz = 127%
So about 22-27% without/with HT for Nehalem. This is somewhat skews since Kentsfield/Yorkfield perform very poorly in encoding and rendering and neither has HT, which can swing the average greatly in multi-threaded apps.
If Haswell IPC increases just 10%, it would be the worst increase in IPC from a new Intel architecture in 5 years. Although if they fix the solder issue, 10% IPC and 5.0ghz+ easy overclocks for Haswell on air without delidding, it wouldn't be that bad, but obviously as others have noted the pace of CPU performance at Intel has slowed down tremendously. If they don't fix the solder at all, it'll be a yawn as a 10% increase in IPC alone is nothing to write home about for existing SB/IVB users.
I'll even go as to say that for a lot of people people rocking i7 860/920 @ 3.9-4.0ghz+, there is still very little reason to upgrade the CPU for games outside of MMOs (WOW) that are insanely CPU dependent or if you happen to have 2 high-end GPUs where CPU bottleneck shows up. Otherwise, you are just wasting $. GPU bottlenecks will only be exacerbated as next generation consoles launch and games made for DX11 from the ground-up are made. Far Cry 3 is going to be nothing compared to next gen engines and by that point cards like GTX680 will be choking to death and it won't matter at all if you have a 4ghz Nehalem or a 10ghz Haswell.
http://www.guru3d.com/articles_pages/far_cry_3_graphics_performance_review_benchmark,7.html
The main draw for Haswell will probably be improvements in very specialized programs (Monte Carlo simulation due to Random Number Generator) or some other programs that heavily benefit from new instructions. For the general public gaming or using office apps, it will be a worthless speed upgrade given the cash outlay for a new mobo+CPU. I can see enthusiasts upgrade as usual as they enjoy playing with new parts and OCing, but like SB/IVB were over Lynnfield/Nehalem, I don't expect any earth shattering performance increases over Core i7 2600K OC, maybe not even over i7 920 @ 4.0ghz. Even the Z87 chipset isn't looking to bring any new cool features. Z77 also has Thunderbolt if you want that and PCI Express/DDR4 are still years away. LGA2011 also looks lame as IVB-E is the only thing it has going by Q3 2013. All the excitement of PC upgrades now rests in the GPU and SSD space.