Bueno, he recuperado más de medio giga liquidando el archivo de hibernación, desactivándola desde las Opciones de energía.
Lo de cambiar el archivo de paginación ya lo había hecho, lo tengo en D: configurado para 1 Gb, pero no sé por qué lo sigue guardando en C: y no en D: (en D: no hay ningún archivo con ese nombre).
Seguimos investigando ;)
Gracias por el enlace, Charlie. Estoy trasteando un poco.

Edito:
Move the pagefile off the disk that holds your system and boot partitions to another fast and dedicated hard disk. If you do put the file elsewhere, you should leave a small amount on C: - an initial size of 2MB with a Maximum of 50 is suitable - so it can be used in emergency. Without this, the system is inclined to ignore the settings and either have no page file at all (and complain) or make a very large one indeed on the C: drive.
Perfectamente. Si no dejas un pagefile pequeño en C:, Windows se puede hacer la picha un lío y juntarlo todo en C: igualmente. Como ya sabía, aquí también dicen que no se recomienda tener el archivo de paginación en la misma partición que el arranque y sistema. A ver qué pasa...