Now I htink you should check your bios, find a know good one replace yours. Your machine should work fine with it.
If this is the case, u need buy a new one, normal bios cost about $20 to $25 and wait for couple days to get it in place. I can tell u where can get it.