I'm assuming that you have confirmed the identity of the CPU using the information on the chip itself?
Although this is hopefully a simple case of incorrect jumper settings, incorrect FSB setting or a driver problem, there have been cases where chips have been mis-sold. If you have the technical knowledge to safely remove the heatsink and check the chip then it may be worth finding out exactly what your CPU is, though the tools listed on the page below may be able to do this job for you:
http://support.intel.com/support/pro.../CS-015477.htm
If you still cannot get an identification of a 2.8GHz chip, then I would look at contacting the vendor.
Have you always had this problem or is it recent?