Nobody can figure out a way to extract more instruction level parallelism to make a wider superscalar effective.
Problem is that most such attempts start at the instruction set.
A big reason for the limited superscalar effectivity of x86 processors is implicit in the instructionset itself.
The majority of instructions only have 2 operands, where one of the source operands is re-used as a destination operand.
This means that you'll generally need extra dependent instructions to copy data around to other registers, when you don't want to overwrite your source operands.
More modern instructionsets use a 3-operand system, so the source operands will not be overwritten (unless you use the same source and destination operand ofcourse).
For example, if you want to do something like this:
C = A + B
The x86 will have to do this:
C = A
C = C + B (dependent on previous)
A 3-operand processor can do this directly:
C = A + B
So you have only one instruction, rather than 2 dependent ones.
You can take the removal of dependencies even further, with the VLIW/EPIC philosophy (like the Transmeta Crusoe or the Intel Itanium), and pack multiple independent instructions into a single 'very large instruction word'.
Itanium works with a system of 'code bundles', where 3 instructions are packed together. These 3 instructions are guaranteed to be independent of eachother. So there is your explicit instruction level parallelism (when less than 3 independent instructions can be found, nop instructions are inserted).
Itanium then goes one step beyond that and executes 2 bundles at the same time.
But with x86 you're pretty much stuck with the limited instructionset.
We've not really improved on ILP since the first out-of-order architectures.
Extra performance mainly comes from new instructions (SSE/AVX), improved caching and higher clock speeds.
But if you take the cache out of the equation, a Pentium Pro can do up to 3 instructions per cycle, and with well-optimized code, sustaining 2 instructions per cycle is possible.
A modern Core i7 won't really do that better.