I know you have to have a storage solution by now but I thought I'd share mine because it has been working so long. I bought 2 large plastic totes that were big enough to hold 2 rows of patterns, side by side. Each pattern is filed by company and then pattern number. The pattern company mostly have their pattern number along the top edge which is critical to my system. When I purchase a pattern I download from the web the front and back cover, naming the file by the company and pattern number, McCalls 2398f & McCalls2398b. My small laptop has all my patterns with yardages in it so I can bring it with me to the fabric store if something sparks my interest. They are also sorted by type. Super easy to find everything.
When I am sewing on a pattern, I have smaller plastic bins for my active projects. I limit myself to 3 projects at a time so I am sure to finish them. If I bought fabric for a certain pattern, I pin a note of the pattern name on the fabric so that I remember my plan.