Low 6-figures for sure right now ... with a little patience and effort, it could likely fetch mid 6-figures.
To get into the 7-figure range, the type-in traffic would likely need to be in the 10000+ range minimum and/or the domain would likely need be monetized well already.
In regards to redesign ... simplify the pages ... minimize use of java script, etc - this makes for fast loading and easier, more accurate search engine indexing.
Speaking of SEO ... DO NOT hire any SEO company without doing a lot of research on them ... some use very questionable tactics that can cause one's site to be suspended/banned from google, etc.
Something you can update right away are your keywords ... that alone won't make much difference, but combined with redoing the text of your site will help greatly.
You are using the term "memory" way too much. Less is sometimes better than more when it comes to keywords.
Do a search for "memory" in google and look at the 1st and 2nd results ... notice they use the term "memory" too, but not all that much; they use a wide variety of memory related terms.
Hope this helps.
Ron