One gigabyte in 151 seconds works out to about 6.8 megabytes per second. Just about any modern hard disk should be much faster than that. I'm guessing that the bottleneck in this case is compressing the data prior to saving.
Again, I think you need to look at HD speeds...I can save a flat 500MB 8 bit PSD in 6-7 seconds...a file of 500mbs with 1/2 dozen layers the time jumps up to 15-16 seconds (and this is in CS6 with background saving on which is a bit slower because it's a background process). The HD speed is directly tied to save times.
Now, as to my drives, it's a 6 drive RAID 0 stripped array...which is, yes, very, very fast. It tests out at 311 MBs/sec sequential reads and 275MB/sec sequential writes...
The other thing the OP hasn't bothered to mention in RAM...if the entire operation will NOT fit into RAM and a scratch disk is involved, then there will be a lot of disk thrashing when saving. Another speed bottleneck. If the scratch disk is on the same drive as the file is saving to, then it's an even bigger bottleneck.
The only time I ever really see slower saves is when saving large 16-bit multi-layered files as TIFF using zip compression because that's really CPU intensive. Unless I'm saving out an output file that needs to be FTP'ed I don't use zip compression...