Regarding Standby/Hibernate - what you have now is default behaviour. I don't know how you could have had anthing else.
For question 2; I would suspect a lack of RAM or system resources for the services and programs that are running. How many running processes are there at any one time? 30 to 40 maybe? Or much more than that once you have a few apps open?