Ok, googlefu...changed the NCQ of the array drives from 1 to 31 and speed has increased dramatically, doing a clear on 2 drives, gone from 38mb/s to 130mb/s as soon as I made the change, I am a happy camper!, I was about to hit the go button on another HBA controller!
Command to change your NCQ level is:
echo 31 > /sys/block/sdX/device/queue_depth
sd'X' is your device, echo XX is the level you want to change to, max is 32
command to check what your NCQ is set too:
cat /sys/block/sdx/device/queue_depth
sd'X' is your device