Another good one I’ve started taking recently is ALCAR:
https://www.sciencedirect.com/topics/neuroscience/acetylcarnitine
it’s a form of carnitine which seems able to cross the blood brain barrier and be absorbed better, and has been used in treating elderly patients with dementia. Primary use is providing energy support for the mitochondria via fat transport. May also help in preventing damage from oxidative stress.
The choline support helps in the manufacture of acetylcholine in the brain, but acetylcholine needs to be able to be broken down by acetylcholinesterase to prepare the synapse for the receipt of the next signal; if you take too much choline it can reduce/edge out serotonin. It can also run you the risk of liver damage. Balancing serotonin and acetylcholine is a good idea; so tryptophan or 5-HTP can help counter too much choline.
Some people like to take citicholine, which is essentially cytidine + choline. (eg: 6 Side Effects of Choline: Complete Guide to This Essential Nutrient – Mind Lab Pro®). You could potentially also do something similar by supplementing brewers yeast with the choline I think, as Google points out " Dietary sources of cytidine include foods with high RNA (ribonucleic acid) content, such as organ meats, brewer’s yeast, as well as pyrimidine-rich foods such as beer."
EDIT: Just realised this thread is from several years ago. Suppose the info may still be of some use.