I'm sceptic that Linux can double the hs/min alone...
two blocks from this baby enough?
I trust you, I'm only saying that this (huge) difference can't be only referred to the Os efficiency.
I own a Dual Xeon 5670 and I'm getting about 8/9 hs/min under windows.
Maybe the problem is in the windows client...