One year is not a long time. At 100 fps, one year takes about an hour. If an hour is too long-- you're probably playing the wrong game.
I get my metal industry up in about a year. Slightly less. That means digging to the magma and getting a smelter and forge up. It doesn't mean nonstop production.
At first, my smelters are run by furnace operators that haul their own ore, and at first, there's only one furnace operator. Stockpiles for ore are an improvement for my metal industry, not something I consider necessary for the metal industry.
I'm not sure what problem you're running into, exactly-- it sounds like you have a metal industry, just not working as fast as you'd like. Making things as fast as you'd like is about eternal optimization. You never reach perfect efficiency, you only get closer and closer to it.
Like so much in DF, it's about prioritization. I don't care about dining rooms and bedrooms until I get my metal industry set up. For me, the priority is probably food/booze, metal, trade, happiness, in that order.
In my current fortress, I knew that I wanted a defense based around cage traps, which means metal or wood, and I was on a desert (no wood). I got to the magma after about 6 months. I still only have a single furnace, a single forge, and a tiny stockpile. I have enough cages, and my forge is pretty much unattended these days.