Some applications may cause wake up difficulties. You can try to make a test by leaving your PC alone for along time when particular programs are running and you can see what will happen. Also wake up issues may be caused by some hardware troubles, for example with videocard. Try to update video drivers also.