edit.... just re-read your post. I read it wrong originally, even at 250KB, you're still poking along pretty slow. sorry, I don't have a good answer - your setup does look good. You're using a gigabit switch, correct?
My original post said something about jumbo frames, mtu sizes, and the difference between bits and bytes. I'll spare the details as it no longer applies.