Neither ibuprofen nor vinpocetine are permanently ototoxic. Anyone who has told you that ibuprofen is permanently ototoxic is ignorant of how ototoxicity works.
If taking ibuprofen causes tinnitus, discontinuing ibuprofen will stop it. If taking vinpocetine causes you tinnitus, then discontinuing vinpocetine will stop it. Aspirin probably will have a similar effect upon you -- because in your case, your Tinnitus (if it is temporarily reactive to taking ibuprofen) is caused by a circulatory disorder.
If your tinnitus is permanent, however, then ibuprofen or vinpocetine are essentially unheard of as the cause. They are common causes in temporary tinnitus, but - like all common temporary causes - they can also be cured by just stopping them. If you're not cured, then, it's something else.
That said, there are ototoxic medicines that when taken consistently above therapeutic levels for sustained periods of time, can cause permanent, multifactorial damage to your auditory organs, and tinnitus is one of the side effects. Antibiotics like vancomycin are "notoriously" ototoxic, only because they have historically been poorly monitored. Most reputable medical practitioners today know how to test frequently for therapeutic levels and how to combat ototoxicity for these regimens. Ibuprofen isn't even remotely in the universe of drugs that can cause you permanent damage.
Another rare case of ototoxicity, but very real, would be misformulated drugs (essentially, dirty labs), that cause major damage to your endocrine organs which, ultimately, may be manifest through auditory damage. Again, ibuprofen doesn't do t his unless if you take more than 3,200 mg of ibuprofen in any 24 hour period.