When you hibernate or suspend, the content of the memory is stored and the operating system stops operating. So, if the computer is slow waking up, it is going to be a hardware or BIOS problem, not a Fedora one. If Fedora were making a hash of storing the memory, the BIOS wouldn't be able to restart it at all, or you'd get an error message saying the system wasn't properly restored.
You need to re-post and say what make and model of laptop you have. You may get a quicker answer by googling for the name of the computer and "hibernate problem".