TheLazyCaveMan,
I don’t know how to answer your question about the cause of your brain fog, but I think you’re onto something about resveratrol helping because it is a vasodilator.
According to http://purevites.com/resveratrol-extra, “Containing the primary ingredient of Resveratrol, the Resveratrol EXTRA Pure Encapsulations can perform an essential function for the flow of oxygen throughout the cardio-system. The flow of oxygen in the blood cells can be increased by the production of white blood cells, or platelets.”
I’ve had the same type of mental fog problems as you for way too long, so I’m very interested to try resveratrol. Thanks for the inspiration!