First of all. I leave my computers running 24/7 and have for the last 26 years. I worked IT and was a network manager in a previous life and have never shut my computers down every day. I find in some instances my computers seem to last longer than those that are shutdown everyday. Just my observances.
For the gentleman that suggested to turn off computer sleep in energy saver, I second this.
Now on to the OPs original problem. Are you experiencing lock ups and such while you are using it? Or is it just confined to sleep? I will tell you my 27" 2010 iMac started off with sleep problem you describe and then later on progressed to lockups and kernel panics. It was all traced down to a failing GPU because of the amount of heat generated by the larger iMacs. Not sure if this is your issue or not, just throwing it out there.
Hmm and how did you deal with that?
Now the problem is back but it's not as bad as before, it only happened like twice this week...for example today i woke up my iMac and it was fine
If you read the results above, i highlighted a minor problem "Heavy I/O usage - Your system is under heavy I/O use. This will reduce your performance".
I got this result after i allowed full access to my computer, any idea what does it mean?