"certainly anything up to Windows 2000 machines would not have had anything more than 500MB."
That's not really true. 16Gb hard disks were available in 1997. Windows 2000's system requirements were "2Gb, with 650mb free space". The Gb era was very much in full flow.
The idea of 320mb drives and Windows 95 is perfectly cromulent though.