Slow writes to Xsan over AFP/SMB/NFs

Hi
I have an odd situation and am hoping someone has come across this issue and can provide some help.
I have the following:
machine 1 = machine connected to FC sharing xsan volume video over AFP and SMB
machine 2 = machine mounting the AFP or SMB share from machine 1
test file = 120GB which is a .mxf file
scenario 1
If i setup the local drives of machine 1 as AFP shares and mount the share on machine 2 i can copy the test file from machine 1 (local HDD) to machine 2 (local HDD) within 10 minutes
scenario 2
If i mount the AFP share of ol01 on machine 2 and copy the test file from machine 1 (video) to machine 2 (local HDD) it copies within 10 minutes
scenario 3
If i setup the local drives of machine 1 as AFP shares and mount the share on machine 2 i can copy the test file from machine 2 (local HDD) to machine 1 (local HDD) within 10 minutes
scenario 4
If i mount the AFP share of ol01 on machine 2 and copy the test file from machine 2 (local HDD) to machine 1 (video) it copies within 40 minutes
scenario 5
if i copy from machine 1 (local HDD) to machine 1 (video) it copies within 10 minutes
I have tried all the about with SMB and NFS shares as well and get about the same results.
The San is a new installation and everything is running over either FC or 10GbE.
I have also tried different machines and different osx versions ranging from snow leopard to mavericks (this is a mac only environment so can't test with windows or linux)
if anyone has experienced this before if you could shed a bit of light on this it would be awesome.