Thanks for your time and feedback!
The wings are a nice idea, thanks!
I recently saw a trick to vary repetitive sounds is to automatically vary the pitch randomly. Maybe that would make the jump sounds less annoying after a while.
I've investigated the optimization issues and I made a number of design mistakes. It turns out I'd need to redo the project from scratch to fix the problems. But I'll definitely keep it in mind for future projects.