The generic for Ritalin works wonders for me. Extended Release though, not regular or Sustained Release.
The second thing that most improved my ADHD was not trying to do anything complex or important in the evenings after focus is lost. Just let it be relaxation and gaming time so I don't need to clean up my failure in the morning.