your subject selection is nice but i have reservation about the selection of Indo pak history and geography ,previously these subjects were 200 marks now 100 marks only but syllabus is same so i think these are
lengthy subjects it will take more time for preparation.