Hard to know for sure without knowing what exactly it is you’re trying to run, but since you’re using an AMD processor, I would guess it’s NOT a firmware/driver issue. New Intel processors would be a different story.
Even today, not every application is programmed to use multiple cores effectively, or at all. Again, we need to know what application(s) you’re running when this happens