I dont get a game would cap CPU use, surely it just means the performance bottle neck is elsewhere, maybe memory or Graphic Card or data bus bandwidth between CPU <> Memory <> Graphics Card. More cores needs more data Bandwith even if the application doesnt natively use multicores. I would shut down the cores and leave 2 real cores running, see if they still sit at 50%.