I have to give my physician a lot of credit here. My crash was purely my fault. I was pushing myself and couldn't afford the meds he wanted me on(happens when you haven't worked for months). To recovering from a crash....he has me on Wellbutrin and Strovite. The wellbutrin is to help steady me out with the emotional ups and downs of being ill, help handle the depression that comes with CFS and EBV as well as helping me quit smoking (bonus). Strovite is a HIGH dose vitamin (costs about $20 a month)...equal to like three OTC vitamins. Both are very helpful. I feel the difference with in a day or two if I don't take them. I eat a high protein, fairly high carbohydrate diet. Protein for healing and carbs for energy. Fats can also be a good thing in moderation because they do assist in brain function and various other functions. I also have a sleeping pill...yeah I know...but my body rebelled. I would get utterly exhausted but unable to sleep. My body was used to working 40+ a week, going to school full time and raising 3 kids. My body doesn't know how to do nothing...lol. Also, if you can, talk to a nurse. They handle a totally different aspect of care and one of the main focuses is prevention and s/he will talk with you to find things that may help to prevent crashing or assist in your recovery from a crash. A physician, in most cases, will focus on the illness. The nurse focuses on the patient and items specific to YOU. A dietician could also help with coming up with a "good" diet for you.
Forgive me if I repeated info you already knew. It is sometimes difficult to know where someones knowledge base is... I do hope I offered something that helps.