If priority is still stay in budget and ride, then get a new cassette
Priority to get a new group and have the funds, get as much money as you can get, and buy one group higher than you're thinking now, because it will happen again.
What is the hardest hill you ride? If you like hills, there are plenty of hills that will use your gearing. If you don't like hills, then the triple and 34 is probably dead weight for you.