Using VMWare is a workaround. But it is not an option for people like myself who use Windows exclusively.
The scripted MSR edit using RW-Everything, in combination with using Windows's Task Scheduler to make the script run after boot or wake from sleep, is a pretty effective workaround for me.
Now the my i7 throttles up to 3.2GHz when needed, and steps down when idle, just like it should. Windows is still controlling the speedstep, as it should.
However that being said, the real solution to this is for Apple to fix the EFI.