Assuming they are in the same condition, the spec's on the Specialized are quite a bit better in most places. Suspension designs are both very good. And a Marzocchi MX Lo Pro really isn't much of an "upgrade" over the stock fork on that Giant.
I'd lean towards the Specialized assuming all is in good condition.