There are several other sleep meds on the market, including older ones like
Restoril (a benzodiazepene) and newer ones like
Lunesta. Ambien does make many people hallucinate and behave oddly, while not remembering anything.
Have you had a sleep study done? Looked at possible sleep apnea, obstructive or central, or other sleep disorders? Maybe something to explore, since prolonged insomnia can cause a lot of odd symptoms.