It could be upper IFS control arm bushings, or the sway bar links. The upper/lower ball joints along with the CV are more of a popping sound vs creaking sound.
I've bought aftermarket uppers, lower ball joints with zerk fittings, and new CV's. My OEM original upper ball joints have torn boots so instead of just doing the job 3 times I'm going to knock it all out at once. Then I'm going to keep the old OEM CV's as my trail spares. The previous owner had the bars cranked up past 24inches so the CV's, upper/lower ball joints were pretty maxed out. I've fixed all the lift issues & have it sitting at 23 1/4 and I'm happy with that. When I first bought it turning into a parking space was something of a mission impossible due to the CV angles!!
Also from my days of Mitsubishi Montero Gen 1's with IFS in the front they clunked, popped, and made weird noises, but I never had a problem with any of them. IFS just has a lot of moving parts vs a solid axle setup and more things to make noise IMHO.