Personally I wouldnt persevere. Its important for cats to have moisture, this they will get from wet food. Dry only means they need to drink loads just to compensate for lack of moisture, and as cats don't have a strong thirst drive, often they just can't drink enough. If she wants wet thats what I'd give her, you say they stink - do you mean the food in the pouches? maybe try a different brand.
Dry isnt necessarily cheaper, if you buy the higher meat content trays/cartons they are more dense and you don't need to feed so much anyway - something like Bozita, or the equivalent Asda version - Toplife cartons. Zooplus have a huge range of good price, good meat content foods, be worth looking on there - brands such as Smilla, Cosma, Bozita cartons and Bozita tins.