To shoot from the hip on this one. It sounds like it could be limited by a single thread. Clock rates between mid and high end CPU's are significantly different but core count is. Thus if a single thread is holding up the works, that would explain the stagnant performance profile despite potential overall performance.