Yup, thats one possibility due to the fact that the bandwidth options are directly related to how much power can be delivered to the slot. If its not getting enough to run at full speed it will switch to something it can manage.
This is only one possibility. The card its self could be faulty of course. You might be missing an additional power connection to an empty port on your mb... stuff like that.