Um, a .98GB (980MB) hiberfil.sys isn't abnormal, nor will it grow out of control.
Remember this: the hibernation file is, basically, a dump of system RAM. So, however much RAM you have installed, that's about how big you can expect the hibernation file to be (roughly.) Some contents of the page file may be written to it, as well.
The only way to 'minimize' how much HDD space it'll use is to not use it at all, unfortunately (and, yes, XP was the same way.)
Also, keep this in mind: unlike, say, system restore, there's no such thing as an 'old' hibernation file. They're only good for one startup, are disregarded for the next reboot / cold boot, and are overwritten the next time you hibernate the machine.