Antwort
Ich muss einigen meiner Vorredner zustimmen. Eine Cap passt nun einmal schlichtweg einfach nicht zu einem formellem Anzug. Schließlich trägt man auch nicht zu seiner Sportbekleidung eine Krawatte.
Ich finde deine Frisur nicht schlimm, auf jeden Fall sieht es ohne Cap bedeutend besser aus als mit jener. Solltest du überhaupt nicht darum herum kommen, wäre die einzig stilistisch passende Lösung ein vernünftiger Hut. Letztere ist aber in den letzten Jahren deutlich aus der Mode gekommen.