You got me there.  I used to have 512MB and it hibernates in seconds.  But after seeing how insanely cheap ram is nowadays, I added another 512MB.  Now it takes longer to hibernate and bootup, but still take much less time than booting from scratch.  I don't care about that anyway, what now with 1GB of ram, everything is so much smoother!