Dell Power Edge Problem

This one has got the better of me...
I am working on a Dell Power Edge 2950 that is connected to and external array (Dell Power Vault 210S) The disk and backplane are all supposed to run at U320 speeds but on the Dell Open Manage screen it is only negotiating a speed of 80.

The machine is an oracle database machine and the performance has degraded tremendously and I believe it is related to the disk throughput. A query that used to take 20 mins is now taking 5 hours.

I have updated the firmware and drivers per dell tech support site.

If anyone can think of something I'm missing I would really appreciate the help.