well, if you're level 12 and going pure str, you SHOULD have 31 INT, so that part is right. are you absolutely sure that the MP hasn't changed? you didn't have any armor or equip that had +INT that you are not wearing anymore? because that would do it too.