Перезагрузка - рекомендуется, но не обязательна.
Либо взять за правило, перезапускаться и тогда не думать об этом. Или смотреть на состояние системы и что там запущено.
К примеру, игрушки или программы запускаются, в свободное от торговли время. Все ли из них завершаются с очисткой памяти? - со временем память набирает мусор, может даже уходить в постоянный СВАП или компьютер начинает работать "на пределе" (с постоянным перегрузом)
В windows утечек давно нет - но вот на windows 7 лучше делать перезапуск.
Например, наши сервера Win2012R2 - делается одна перезагрузка в 5-6 мес, в основном, при обновлениях windows.