Losses in NE555 oscillator and Sallen-Key filter

I use a Sallen-Key bandpass filter in a project at university to isolate the 1kHz sinusoidal part of a square signal produced by a NE555 oscillator. Here is my circuit:

When I simulate it on PSpice, I get this:

But when I check the voltage with an oscilloscope on the real circuit, this is what I get (5V per square):

How can I explain the big differences in amplitude of the signal between simulation and reality ? Is that only losses in the NE555 and non-ideality of the opamp in the filter ?

-
Can you post the two schematics? The one that you simulated, and the one that you built. –  Telaclavo May 17 '12 at 15:05
In fact, both are wrong. If your filter has G=1 @ 1 kHz, and your square wave is 5 Vpp, then you should see an output sinusoid of 5*4/pi=6.37 Vpp in both cases. –  Telaclavo May 17 '12 at 15:22
Are you using the same circuit as in your previous question? –  MikeJ-UK May 17 '12 at 16:09
@Telaclavo : My filter has a gain of 2 @ 1 kHz. Why is there a $4/pi$ factor ? –  snickers May 17 '12 at 18:56
Can you alter the frequency from the 555 (up and down) and see if you can find the frequency where the amplitude is maximum? This problem may be due to component tolerances and a high Q circuit. –  MikeJ-UK May 18 '12 at 8:12