i personally wouldn't do both history and geography. ik a lot of ppl who did and they regret it. it is quite tough on top of ur other subjects, but if u enjoy them then go for it.
imo for gcses ur subjects dont rlly matter that much. take what u might want to study after gcses but after that take all the easy ones to maximise ur grade average which helps a lot with getting into sixth form and some unis. i took business and rs and comp sci which (for me) me is super easy and means that i dont have to spend much time revising yet still maintain high 9 grades throughout. u dont want ur optional subjects getting in the way of ur core ones that matter, e.g. i also took history which im already behind on and my gcses are coming up and id rather revise english lit and my sciences and maths as those matter a lot more for me. (i still enjoy history, my modules are interesting, but imo too much- legit 4 textbooks- for an optional subject, however a lot of it is exam technique as well, its mainly getting a 9 that is tedious)