As a further update, I installed an Intel 540 T2 NIC in my livingroom PC yesterday and it is performing much better than the Mellanox in the Office PC. I have a Microtik switch arriving the middle of next week, and so I will be able to see how it performs with the Mellanox NICs. I am hoping to get 600 - 700 mbytes. The intel 540 is doing about 400mbytes, so over double what I am getting with the Mellanox. I also switched out the transceivers on the switch to TP-Link brand, hoping that there could be some sort of compatibility there, but it had no effect.