Guitar FX box sorta does it, but there's a delay that makes it very very difficult and cumbersome to play with.
Amplitube as a VST plugin is amazing with what it can do (any amp + any pedal(s) + any effects + any cabinet combos you can think of), but it doesn't do real time. ie, you have to record yourself clean, and then apply the effects to the .wav file.