Inability to memorize beta holds me back

I've climbed occasionally for the last 7 years (indoors, some alpine and some rock - always kind of sucked) and started climbing seriously about a year ago. During this time I've mostly been trad climbing below my maximum onsight level (6b/5.11a) and my hardest bolted red point is currently 7a (5.11d).

While projecting I've discovered I am almost completely unable to memorize beta. Because I'm strong, this is not a problem on easier routes. I can usually get by by memorizing one or two crux moves and improvise on easier section. But once I start climbing around my limit, 90% of my falls are due to not remembering the beta. I get extremely frustrated because I know I'm physically capable of climbing harder than I currently do. Simply "trying harder" doesn't work - I can't even visualize the moves from the ground!

I'm guessing this is largely due to inexperience. But, what I realized is that my inability to memorize things has always been a problem for me in other settings; I'm a pretty decent guitar player but I've never been able to learn an entire song. And at university I had perfect grades on essays and oral presentations but always failed on written tests. Maybe it's an ADD thing?

I've read many books on training and technique but I've never really seen anyone mention this problem or how to improve. Maybe hard red points are just not for me, but I feel my climbing has improved a lot since I started projecting!