Одна вещь, которую пропустили другие ответы, заключается в том, что в современных операционных системах все спящее содержимое ОЗУ не записывается сразу после пробуждения. Достаточно записано обратно, чтобы сделать компьютер пригодным для использования, а остальное используется как кэш виртуальной памяти, при этом диспетчер памяти решает, что нужно и не нужно записывать обратно в память - так же, как он работает, когда вы просто используя компьютер нормально.
Windows 8 даже идет дальше, поскольку она разделяет две разные части памяти и переводит их в разные файлы. В файле гибернации находится только та часть, которая необходима для работы компьютера. Остальное записывается прямо в файл подкачки. Фактически, быстрый «режим запуска» Windows 8 фактически просто восстанавливается из режима гибернации, используя файл гибернации, но не использует файл подкачки. Следовательно, ваш друг, вероятно, использует спящий режим все время, не зная об этом.
Главное преимущество в том, что вы не спите, это то, что вы начинаете с чистого листа. (Или более чистое состояние в случае режима быстрого запуска Windows 8). Память со временем повреждается. Но вы решаете одну и ту же проблему, просто постоянно оставляя компьютер включенным.
Лучшее решение - просто периодически перезагружать компьютер. Если у вас включены обновления Windows (и вам следует), вы, вероятно, делаете это в любом случае.