Потребление энергии у DDR памяти не зависит от того, заполнена она или нет (там нет и не может быть флага - заполнена ячейка полезными данными или она свободна).
Вся память обновляется в цикле целиком, т.е. это постоянный процесс, как минимальное потребление (оно действительно небольшое, хватает чтобы не съедать батарею в режиме сна)
Единственное что влияет на потребление энергии - это чтение и запись (немного по разному). Но чтобы это стало действительно заметно на потреблении энергии, это должны быть перемещения огромного объема данных (очень мало таких задач) или бенчмарки.
p.s. безотносительно выбора ОС, могу предположить что забитая оперативная память может повлиять на количество операций чтения с постоянной памяти (hdd или ssd) при условии что эти данные могут быть закешированы и кеш этот использован (т.е. данные читаются повторно). Вся свободная оперативная память ОС будет использована как дисковый кеш (в linux это настраивается но нет никакого смысла это менять), соответственно если эту память занять подо что то другое, данные будут чаще считываться с диска.
Но потребление ssd/hdd при чтении данных, по сравнению с 'ничегонеделанием' очень мизерное. Боюсь что это так же не имеет особой значимости.